- Linux or Mac
- Nvim (version >= 0.3.x)
- make (for automatic installation)
- git (for automatic installation)
- Node.js
$ git clone [email protected]:mokevnin/dotfiles.git ~/dotfiles
$ cd dotfiles
$ make nvim-install
$ make dotfiles-install # optional
# install additional packages for some languages (see Makefile)
$ make deps-all #optional- Switch ctrl and caps lock
- Use ctrl + [ instead of esc
ctrl h- move left or open new left splitctrl l- move right or open new right splitctrl k- move up or open new top splitctrl j- move down or open new bottom split<leader> b- show buffer list
<leader><leader>- toggle filetree
<leader> o- fuzzy search (files under git)<leader> ff- fuzzy search (all files)<leader> fa- fuzzy search (content in files)<leader> fc- fuzzy search (git commits)
gcc- toggle commentinggj- navigate through blocks of code - (), {}, [], etсgf- open a file corresponding to a word under the cursorgd- go to definition]сand[с- go through linter errors<leader>y&<leader>pCopy text to system clipboard