harpoon - Quickly jump between working files
<leader>a'add file to quick jump list<C-e>toggle quick jump list<C-u>jumtp to file 1<C-i>jumtp to file 2<C-o>jumtp to file 3<C-p>jumtp to file 4
lsp-zero - Boilerplate LSP setup with autocompletion
- Autocompletion mappings:
<C-p>select previous item in autocompletion list<C-n>select next item in autocompletion list<C-y>confirm selection<C-Space>complete selection
- Rust tools:
<leader>carust tools hover actions
lualine - Bottom status bar
nvim-comment - Toggle comments for selected lines
<leader>cltoggle comment selected lines
rust-tools - Rust related tools bundled for easy use
telescope - Fuzzy finding
<leader>pfsearch by filename within project directory<leader>pssearch for keywords within project (Grep >)<leader>pgsearch by filename within git files<leader>grgo to references<leader>gigo to implementations
treesitter - Syntax highlighting
treesitter-playground - See what's going on with treesitter behind the scenes
undotree - Undo history visualizer
<leader>uopen undotree
vim-go - Go related tools bundled for easy use
- Normal mode:
<leader>duopen netrwJmove line below to current line without moving the cursor<C-d>move down half a page without moving the cursor<C-S-d>move up half a page without moving the cursor<leader>ycopy into the system buffer<leader>pavoid overwriting the buffer when pasting<leader>eropen diagnostic in floating window<C-k>next quickfix<C-j>previous quickfix<leader>sreplace all instances of word in file<leader>xmake file executable
- Visual mode:
Jmove highlighted line downKmove highlighted line up<leader>Ycopy into the system buffer
nordic Warmer Nord
nord Colder Nord
rose-pine Soho vibes