A minimal but effective neovim config.
This repository needs to be cloned recursively as it contains submodules:
git clone --recurse-submodules [email protected]:emilrid/nvim
If you cloned without --recurse-submodules flag:
cd nvim
git submodule update --init
-
Yanked text is copied to clipboard.
-
Shell is zsh.
-
Colorscheme is gruvbox.
-
Shiftwidth is 2 by default.
-
Yanked text is not replaced.
-
<leader>is space. -
<leader>Oopens current directory with oil.nvim. -
<leader>qshows diagnostics. -
<leader>tnopens a new tab. -
<leader>fformats file with LSP. -
<leader>jjournaling mode (automatic wrapping) -
<leader>shsearches help. -
<leader>sksearches keybindings. -
<leader>sfsearches files. -
<leader>sdsearches diagnostics. -
<leader>sgsearches file with grep. -
ttgoes to next tab. -
TTgoes to previous tab. -
<esc><esc>exits terminal mode. -
gdgoes to definition. -
Kshows information symbol under cursor. -
<C-x><C-o>shows LSP completions.