From 95f323522716f6b72133fefb615f4ede906dc0f2 Mon Sep 17 00:00:00 2001 From: Oxbian Date: Sat, 1 Jul 2023 10:03:16 +0200 Subject: Adding LSP keybinds & doc --- .vim/keymaps.vim | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) (limited to '.vim/keymaps.vim') diff --git a/.vim/keymaps.vim b/.vim/keymaps.vim index eef6409..1345178 100644 --- a/.vim/keymaps.vim +++ b/.vim/keymaps.vim @@ -38,10 +38,10 @@ map bd :Bclose:tabclosegT map ba :bufdo bd " Go to the next buffer -map l :bnext +map ]b :bnext " Go to the previous buffer -map h :bprevious +map [b :bprevious """""""""""""""""""""""""""" " Tabs @@ -96,14 +96,20 @@ nnoremap :NERDTreeToggle """""""""""""""""""" let g:gitgutter_enabled=1 " Enable by default gitgutter +" Go to the previous hunk +nnoremap [h (GitGutterPrevHunk) + +" Go to the next hunk +nnoremap ]h (GitGutterNextHunk) + " Enable / Disable GitGutter -nnoremap d :GitGutterToggle +nnoremap ht (GitGutterToggle) " Stage Hunk in Git -nnoremap hs :GitGutterStageHunk +nnoremap hs (GitGutterStageHunk) " Undo Hunk -nnoremap hu :GitGutterUndoHunk +nnoremap hu (GitGutterUndoHunk) " Preview Hunk nnoremap hp :GitGutterPreviewHunk @@ -135,3 +141,14 @@ map s? z= """"""""""""""""""" inoremap pumvisible() ? "\" : "\" inoremap pumvisible() ? "\" : "\" + +nnoremap ld :LspDefinition +nnoremap lnd :LspNextDiagnostic +nnoremap lpd :LspPreviousDiagnostic +nnoremap lf :LspReferences +nnoremap lr :LspRename +nnoremap ls :LspStopServer +nnoremap lp :LspPeekDefinition +nnoremap la :LspCodeAction +nnoremap lh :LspHover +nnoremap ldf :LspDocumentFormat -- cgit v1.2.3