refactor(nvim): Keymap updates for git, symbol search & save/quit

- Treesitter: `]a` -> next arg, `[a` -> previous arg, `]T` -> next test
- git: Revert Previous & next hunks to `]g` & `[g`
- git: Remove `<space>gK` for hover blame-line: use `<space>gL` instead
- save: Save all files with `<C-s>`,
- exit: Quit without saving with `<C-q>`: won't exit with unsaved files:
  sometime you don't want to save files
- Search symbols with `<space>s` & `<space>S` instead of `<space>cs` &
  `<space>cS`
This commit is contained in:
Pratik Tripathy
2025-11-22 23:49:12 +05:30
parent e68d0b3529
commit 8c6278d7b6
5 changed files with 14 additions and 13 deletions

View File

@@ -90,9 +90,10 @@ nnoremap <expr> N 'nN'[v:searchforward]
xnoremap <expr> N 'nN'[v:searchforward]
onoremap <expr> N 'nN'[v:searchforward]
" <ctrl-q> to save everything and quit Neovim
nnoremap <C-q> :wqa<CR>
vnoremap <C-q> :wqa<CR>
" <ctrl-q> Quit Vim (without saving)
" <ctrl-s> Save all buffers
nnoremap <C-q> :q<CR>
vnoremap <C-q> :q<CR>
nnoremap <C-s> :wa<CR>
vnoremap <C-s> :wa<CR>