My Neovim configuration. Leveraging LazyVim. Dependencies:
- Nerd Font
- Neovim >= 0.9
make update
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 in visual mode
-
%: Move to matching parenthesis
-
Space ss: Search symbols (e.g., functions)(fzf)
-
Space Space: Search root directory (fzf)
-
Space /: Search directory (fzf)
-
Space :: Search command history (fzf)
-
Ctl /: Open terminal (snacks)
-
s: Move to a letter (flash)
-
S: Select a tree element (flash)
-
c s [Char]: Replace surrounding char (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)