Vim config file: C:\Users\jadonm\AppData\Local\nvim\init.lua This applies to neovim only == vimwiki == `[[` - jump to prev header `]]` - jump to next header `gll` - indent item right `glh` - indent item left == vim == `x` -> cut current selection `y` -> copy current selection `p` -> paste `Ctrl + f` - scroll page forward one screen `Ctrl + d` - scroll page forward Half screen `Ctrl + b` - scroll page backwards one screen `Ctrl + u` - scroll page backwards half screen `Shift + 5` (aka %) - jump to matching bracket `v` + `Shift + 5` - select between brackets :%d -> delete every line :%y -> yank every line :%normal! >> -> indent every line :$ -> Go to end of file `gg` - Go to Top `Shift + g` - Go to bottom ` + c + G` -> delete from current line to and start insert mode `c + $` || `C` -> change evrything that comes after the cursor `c + c` -> Change this line `f + ` -> foward find `F + ` -> backward find `Ctrl + o` -> Go backward in jump list `Ctrl + i` -> Go fwd in jump list `v + F + ` -> Select from current cursor position backwards until == File/Directory Navigation == ` + ` : search open buffers == Config == ` + s + n` : Open config == LSP == Hide/disable diagnostics (verbose lsp) :lua vim.diagnostic.hide() (will only side) :lua vim.diagnostic.show() (will only side) :lua vim.diagnostic.disable() (will disable globally) :lua vim.diagnostic.enable() (will only side)