My Neovim configuration. Leveraging LazyVim. Dependencies:
- Nerd Font
- Neovim >= 0.9
Use Space ? to search mappings. See LazyVim keymap for reference.
-
Tab Tab: Next buffer
-
Shift Tab Tab: Previous buffer
-
q: Delete current buffer
-
Ctl h/j/k/l: Window movement
-
Ctl q: Blockwise visual select
-
o: Move to other side of selection
-
%: Move to matching parenthesis
-
Space Space: Search root directory (telescope)
-
Space /: Search directory (telescope)
-
Ctl /: Open terminal (telescope)
-
s: Move to a letter (flash)
-
S: Select a tree element (flash)
-
g s r: Replace surrounding symbols (mini.surround)
-
K: Show method signature in visual mode (LSP)
-
Ctl k: Show method signature in insert mode (LSP)
-
Spacet: Run test (neotest)
-
Space `: Show all notices (noice)
Update plugins
nvim --headless "+Lazy! sync" +qa