In this repository, i keep track of my neovim configuration.
- clone the neovim repo
$ git clone https://github.com/neovim/neovim.git
- build neovim
2.1 install dependencies (for debian/ubuntu)
$ sudo apt-get install libtool libtool-bin autoconf automake cmake g++ pkg-config unzip gettext
2.2 make neovim
$ make CMAKE_BUILD_TYPE=RelWithDebInfo
2.3 install neovim
$ sudo make install
$ pip install neovim-remote
- fork this repository in order to add your own configuration
- Clone your repository
$ git clone [email protected]:<username>/vim-config.git ~/.config/nvim
- install vim-plug
$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- start vim
- load the plugins
:PlugInstall
- NERDTree
- A tree explorer plugin for vim.
- flatlandia
- Vim colorscheme based on flatland with Airline integration.
- tagbar
- Vim plugin that displays tags in a window, ordered by scope
- vim-airline
- lean & mean status/tabline for vim that's light as air
- vim-airline-themes
- vim-cpp-enhanced-highlight
- Additional Vim syntax highlighting for C++ (including C++11/14)
- ctrlp
- Fuzzy file, buffer, mru, tag, etc finder.
- vim-go
- Go development plugin for Vim
- SearchComplete
- Tab completion of words inside of a search ('/')
- cscope
- A vim plugin to help you to create/update cscope database and connect to existing proper database automatically.
- FUGNITIVE.VIM
- fugitive.vim: a Git wrapper so awesome, it should be illega
- Bclose
- The BClose Vim plugin for deleting a buffer without closing the window
- make sure pynvim is installed: pip install pynvim