NeoVim configuration aimed at the frontend developer:
- Built for Mac users
- Main frontend languages supported with improved syntax highlighting
- Use of plugins especially written to use Neovim's job-control functionality
- True color support and cursor change on iTerm2
- Modularised settings
- FZF and The Silver Searcher support
- YouCompleteMe autocompletion
Download iTerm 2 from the link above. Install Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install The Silver Searcher
$ brew install the_silver_searcher
Install Neovim
$ brew tap neovim/neovim
$ brew install neovim/neovim/neovim
If you want the latest development release
$ brew install --HEAD neovim
Install Neovim Python client
$ pip install neovim
Clone the repo in the ~/.config
folder
git clone https://github.com/genoma/NeoFront ~/.config/nvim
Start Neovim and install the plugins
:PlugInstall
Upgrade VimPlug
:PlugUpgrade
To update Neovim development release
$ brew reinstall neovim --HEAD
To update the plugins
:PlugUpdate
To update Neovim Python client
$ pip install neovim --upgrade
To update the Neovim distribution
$ cd ~/.config/nvim
$ git pull
You should install pip-tools
$ pip install pip-tools
Thank you can update all Pip installed plugins
$ pip-review -a
Vim and Neovim are considered the hardest editors to learn and you should usually be productive in around a few days, but there are a couple of reads you should do to ease your path through becoming a Vim/Neovim master:
- Practical Vim is considered the Vim bible
- Vim Adventures that should be fun!