Here is my neovim configuration based on lazy.nvim. I'm using it for coding, text editing, etc. (for everything)
This configuration can be installed using script that preserves old configuration using git stash.
-
via wget
wget https://raw.githubusercontent.com/Nikitat0/nvim/main/install.sh -qO - | sh
-
via curl
curl -s https://raw.githubusercontent.com/Nikitat0/nvim/main/install.sh | sh
or just git clone
this repository to the Neovim configuration folder
TODO
<leader>
key is Neovim default \
.
Shortcut | Action |
---|---|
<leader>s |
Unhighlight search results |
<leader><CR> |
Run LSP code actions |
<leader><leader> |
List buffer symbols |
<Tab><Tab> |
Select buffer |
<Tab>q |
Close buffer |
<Tab>Q |
Force close buffer (even if unsaved) |
<F1> |
List help tags |
<F2> |
Rename (using LSP) |
<F3> |
Grep in files |
<F4> |
List files |
<leader><F4> |
List files with hidden |
<F5> |
Format |
<F6> |
Open current file directory |
<leader><F6> |
Open current working directory |
<F7> |
Show LSP hover |
<F8> |
Go to definition |
<leader><F8> |
Go to type definition |
<F10> |
Open markdown preview |
<F11> |
List diagnostics |
<leader><F11> |
List diagnostics in all buffers |
<F12>l |
Toggle light/dark theme |
<F12>p |
Plugin management |
<F12>s |
Toggle autosave (default: on) |
TODO