Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.09 KB

README.md

File metadata and controls

34 lines (28 loc) · 1.09 KB

My neovim configuration

Experimental (neo)vim configuration utilizing coc.nvim and related extension plugins.

Install

Requirements:

  • python-neovim
  • python2-neovim
  • neovim-nightly (required for floating windows coming in 0.4)
  • npm (npx is used during installation)
  • nodejs (see https://github.com/neoclide/coc.nvim)
  • yarn (see https://github.com/neoclide/coc.nvim)
  • rust-analyzer
  • flake8 (Python PEP8 linter, configured in coc-settings.json)
  • ripgrep
  • ctags
  • a clipboard tool of your choice (:h clipboard)
cd ~
mv .config/nvim .config/nvim.bak  # backup current neovim configuration if present
git clone https://github.com/necabo/dotcocnvim.git .cocnvim
cd .cocnvim && ./install.sh

Usage

Key Description
F1 open :help
F2 open file browser (nerd tree)
F3 toggle paste mode
Ctrl-p open fuzzy find