Commit Graph

36 Commits

Author SHA1 Message Date
Dionisio E Alonso 720010881b feat(vim): Add VSCode Dark+ colorscheme for Vim
As the Neovim's version of this colorscheme is written in Lua and
doesn't work on Vim, this version of the theme is added to achieve
almost the same look/experience in both editors.

This colorscheme implements the vim-airline version of the theme, that
is also used in Neovim (the airline plugin) and needs of this to look
integrated.
2023-04-07 17:27:40 -03:00
Dionisio E Alonso 5f63f1d2eb fix(neovim): Relocate Neovim's colorscheme plugin 2023-04-07 17:11:50 -03:00
Dionisio E Alonso 9c1dbc5c1a feat: Add some configuration to mason-lspconfig
Now LSP servers can be installed via meson-lspconfig, allowing them to
reside in local Neovim directories and not forcing the user to know
which dependencies need to be installed for each language.

meson-lspconfig depends on core functionality provided directly by
meson, that's why the other submodule has been also added to the repo.
2022-08-24 11:02:33 -03:00
Dionisio E Alonso 9d39ce6d46 Merge branch 'master' into lsp-settings 2022-08-23 10:05:30 -03:00
Dionisio E Alonso 7d87621665 feat: Add tagbar plugin to Neovim/Vim 2022-08-18 22:22:57 -03:00
Dionisio E Alonso 04106ecf9a feat: Add devicons plugin to Neovim/Vim 2022-08-18 22:18:23 -03:00
Dionisio E Alonso 0deac9eed5 feat: Add plugin to automatically download LSP servers
Added a Neovim plugin to automatically download and update LSP servers
that run with Neovim's native LSP client.
2022-08-09 19:39:40 -03:00
Dionisio E Alonso 3d3756176a Add Treesitter to Neovim packages
From version 0.6, Neovim comes with support to Treesitter, which helps
on navigating code's AST and adds the ability to make language specific
decisions with plugins.
2022-01-07 16:07:53 -03:00
Dionisio E Alonso ecfb1b20d7 Add new VSCode-like theme to Neovim packages 2022-01-07 16:01:21 -03:00
Dionisio E Alonso ccf9cb2451 Delete another nvim completion deprecated plugin
This is yet another nvim completion plugin that got deprecated and
archived, due to the lack of maintainers, by its' author.  Therefore the
submodule is being deleted from this repo.
2021-11-01 17:21:53 -03:00
Dionisio E Alonso 77aa72d592 Move to new version of nvim completion plugin
nvim-compe was deprecated by it's original author leaving explicit
instructions that their work was continuing on plugin nvim-cmp.
Therefore in order to use this new version, nvim-compe is being deleted
in favor of nvim-cmp and its' extending plugins (cmp-nvim-lsp,
cmp-buffer, cmp-path)
2021-11-01 17:05:24 -03:00
Dionisio E Alonso 17c16a8913 Add onedark theme specifically for Neovim
This other Onedark colorscheme adds some functionality regarding
highlighting with Treesitter information and corrects some issues with
Neovim's LSP diagnostics formatting.
2021-10-20 07:01:55 -03:00
Dionisio E Alonso bb8844dd65 Stop versioning some sub-modules
Stop versioning sub-modules that are really Vim/Neovim plugins.  The use
of Git sub-modules for such projects has the only purpose of not
using/installing a plugin manager for Vim/Neovim, therefore, as while
using a plugin manager there's no versioning of those plugins, there is
no real need for such functionality with Git either.
2021-07-25 17:27:17 -03:00
Dionisio E Alonso f5a38dd740 Make Neovim packages' submodules shallow
Since Neovim packages are used in the repository as Git submodules to
avoid using an external package manager, there is no need to track those
submodules' history.  Therefore, using those submodules as shallow
repositories has the same behavior as if a package manager unpacks their
latest version on the corresponding directory.
2021-05-29 01:13:33 -03:00
Dionisio E Alonso 5bbced978b Merge branch 'master' into nvim-lsp 2021-05-28 23:49:29 -03:00
Dionisio E Alonso 9176002470 Make Neovim/Vim packages' submodules shallow
Since Neovim/Vim packages are used in the repository as Git submodules
to avoid using an external package manager, there is no need to track
those submodules' history.  Therefore, using those submodules as shallow
repositories has the same behavior as if a package manager unpacks their
latest version on the corresponding directory.
2021-05-28 23:17:50 -03:00
Dionisio E Alonso 08d148bb08 Merge branch 'master' into nvim-lsp 2021-03-28 21:58:31 -03:00
Dionisio E Alonso 30d061c958 Remove ALE plugin submodule
Removed the ALE Neovim/Vim plugin in favour of other similar plugins
such as Neovim's native LSP and Conquer of Completion for Vim.
2021-03-28 21:23:24 -03:00
Dionisio E Alonso 3a5245bff7 Change location for Neovim's LSP related plugins 2021-03-20 10:46:37 -03:00
Dionisio E Alonso 124897d9c7 Add autocompletion plugin for Neovim's native LSP
Added a second autocompletion plugin for trying with Neovim's native LSP
to compare performances and provided results (Completions, Definitions,
Hover, References, Signature Help, and Symbols) between completion-nvim
and this one, nvim-compe
2021-03-17 18:33:51 -03:00
Dionisio E Alonso 26d95ad4d0 Add items kind icons to Neovim's LSP completion
Added a sub-module to give icons to the items kind completion for the
new Neovim LSP built-in.
2021-03-14 20:29:36 -03:00
Dionisio E Alonso 0717776141 Merge branch 'master' into nvim-lsp 2021-02-27 22:37:50 -03:00
Dionisio E Alonso 592facb531 Load current theme package on start of Vim/Neovim 2021-02-27 22:21:31 -03:00
Dionisio E Alonso dec2971ad1 Add auto completion module for Neovim's native LSP
Neovim's LSP doesn't have automatic completions, only completions
manually invoking omnifunc through i_CTRL-X_CTRL-O. Adding this helping
module Neovim can have automatic completions for its LSP.
2020-12-14 21:11:09 -03:00
Dionisio E Alonso b990f3124b Add Nvim LSP related packages as sub-modules 2020-12-08 18:40:16 -03:00
Dionisio E Alonso 217b308f7b Add firenvim plugin to Neovim 2020-12-05 22:18:59 -03:00
Dionisio E Alonso 3f4377ce10 Add Vim/Neovim plugin for smooth scrolling actions 2020-07-16 10:43:52 -03:00
Dionisio E Alonso d90434dd6a Add fancy Airline plugin to Vim/Neovim 2020-05-14 10:35:30 -03:00
Dionisio E Alonso 3f2b4b5252 Add git-gutter-signs plugin to Neovim/Vim 2020-01-24 16:50:02 -03:00
Dionisio E Alonso 6032550796 Update submodule URL for ALE plugin 2019-11-27 13:41:51 -03:00
Dionisio E Alonso d2084e111a Add CoC plugin for Vim/Neovim
Also disabled ALE plugin to avoid conflicts.
2019-11-27 13:36:33 -03:00
Dionsio E Alonso 1311593ebe Add new plugin to Vim config 2018-12-16 21:19:13 -03:00
Dionisio E Alonso ed830b2f61 Add new plugin for Vim. The ALE plugin
This plugin analyzes linting and coding-style in source code using the
Asynchronous I/O feature in Vim/NeoVim
2018-10-18 17:26:08 -03:00
Dionisio E Alonso 50b6fc716a Add package indentLine to vimrc and its sub-module 2018-02-08 13:50:06 -03:00
Dionisio E Alonso e8acc9346c Add submodule repo Onedark for Vim 2018-02-08 00:17:48 -03:00
Dionisio E Alonso 65244651e2 Add Aldmeris theme to vimrc 2018-02-07 21:50:00 -03:00