Warning
This configuration is deprecated. Use 💤 My Custom LazyVim instead
cd ~/.config
git clone https://github.com/Mathiew82/basisvim.git
mv basisvim nvim
- Open nvim and run the :PlugInstall command (It is required to have vim-plug installed)
- Note: Ignore errors when opening and continue, after installing the plugins they will be fixed
- Launch the :InstallLanguages command to install the languages supported by treesitter
- When the installation is finished you must close neovim
- Open neovim again and enjoy your new settings!! 😎 🚀
Note: Additionally you must install this dependency to perform global searches with the :Ag term command
- https://github.com/mhinz/vim-startify
- https://github.com/ianks/vim-tsx
- https://github.com/neoclide/coc.nvim [tslint-plugin, tsserver, emmet, css, html, json, yank, prettier, stylelint, eslint, vetur, rust-analyzer, deno]
- https://github.com/leafgarland/typescript-vim
- https://github.com/posva/vim-vue
- https://github.com/jiangmiao/auto-pairs
- https://github.com/alvan/vim-closetag
- https://github.com/editorconfig/editorconfig-vim
- https://github.com/mhinz/vim-signify
- https://github.com/preservim/nerdcommenter
- https://github.com/Yggdroot/indentLine
- https://github.com/nvim-treesitter/nvim-treesitter
- https://github.com/tveskag/nvim-blame-line
- https://github.com/monaqa/dial.nvim
- https://github.com/junegunn/seoul256.vim
- https://github.com/sainnhe/everforest
- https://github.com/sainnhe/sonokai
- https://github.com/morhetz/gruvbox
- https://github.com/ggreer/the_silver_searcher (For global searches)
To add new programming languages to color the code styles you must write the :TSInstall command followed by the name of the language or languages you want to add.
Example to install elixir and dart = :TSInstall elixir dart
In this link you can see the list of languages supported by treesitter
These are the languages installed with the :InstallLanguages command: [c, c_sharp, comment, css, dockerfile, dot, go, graphql, html, java, javascript, jsdoc, json, json5, julia, kotlin, lua, perl, php, python, ql, regex, ruby, rust, scss, svelte, tsx, typescript, vim, vue, yaml]
To modify the eslint configuration you must edit the coc-settings.json file