https://github.com/mathiew82/basisvim
The idea is to create a complete and ready-to-work configuration.
https://github.com/mathiew82/basisvim
neovim neovim-config neovim-configuration neovim-dotfiles nvim vim
Last synced: 3 months ago
JSON representation
The idea is to create a complete and ready-to-work configuration.
- Host: GitHub
- URL: https://github.com/mathiew82/basisvim
- Owner: Mathiew82
- Created: 2021-09-09T19:50:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-09T12:02:03.000Z (about 1 year ago)
- Last Synced: 2025-01-05T07:15:04.663Z (5 months ago)
- Topics: neovim, neovim-config, neovim-configuration, neovim-dotfiles, nvim, vim
- Language: Vim Script
- Homepage:
- Size: 84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BasisVIM
Neovim configured and ready to work (https://neovim.io/)
> [!WARNING]
> This configuration is deprecated. Use [๐ค My Custom LazyVim](https://github.com/Mathiew82/lazyvim-config) instead### Instalation ๐ง
```
cd ~/.config
git clone https://github.com/Mathiew82/basisvim.git
mv basisvim nvim
```1. Open nvim and run the **:PlugInstall** command (_It is required to have [vim-plug](https://github.com/junegunn/vim-plug) installed_)
- **Note:** Ignore errors when opening and continue, after installing the plugins they will be fixed
2. Launch the **:InstallLanguages** command to install the languages supported by treesitter
3. When the installation is finished you must close neovim
4. Open neovim again and enjoy your new settings!! ๐ ๐**Note:** Additionally you must install [this dependency](https://github.com/ggreer/the_silver_searcher) to perform global searches with the **:Ag term** command
...
# Screenshots






...
# Installed dependencies
### Plugin manager ๐ฆ
- https://github.com/junegunn/vim-plug
### IDE plugins โ
- 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### Tests ๐งช
- https://github.com/vim-test/vim-test
### Manage files ๐
- https://github.com/preservim/nerdtree
- https://github.com/junegunn/fzf### Navigate ๐
- https://github.com/christoomey/vim-tmux-navigator
### Themes ๐
- https://github.com/junegunn/seoul256.vim
- https://github.com/sainnhe/everforest
- https://github.com/sainnhe/sonokai
- https://github.com/morhetz/gruvbox### Appearance ๐
- https://github.com/ryanoasis/vim-devicons
- https://github.com/dstein64/nvim-scrollview### Airline โ
- https://github.com/vim-airline/vim-airline
- https://github.com/vim-airline/vim-airline-themes### Additional libraries ๐
- https://github.com/ggreer/the_silver_searcher (For global searches)
...
# Configuration
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](https://github.com/nvim-treesitter/nvim-treesitter#supported-languages) 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