aboutsummaryrefslogtreecommitdiff
path: root/.vim/keymaps.vim
diff options
context:
space:
mode:
authorOxbian <got.dacs@slmail.me>2023-06-19 00:20:11 +0200
committerOxbian <got.dacs@slmail.me>2023-06-19 00:20:11 +0200
commitced35c5dccc7c4b1cbc996bf98a7cf19df2602e8 (patch)
tree13032547ae4a5583973986f7ebc43acc73e26264 /.vim/keymaps.vim
downloadvimrc-ced35c5dccc7c4b1cbc996bf98a7cf19df2602e8.tar.gz
vimrc-ced35c5dccc7c4b1cbc996bf98a7cf19df2602e8.zip
Init dotfiles
Diffstat (limited to '.vim/keymaps.vim')
-rw-r--r--.vim/keymaps.vim27
1 files changed, 27 insertions, 0 deletions
diff --git a/.vim/keymaps.vim b/.vim/keymaps.vim
new file mode 100644
index 0000000..794f84b
--- /dev/null
+++ b/.vim/keymaps.vim
@@ -0,0 +1,27 @@
+"""""""""""""""""""""""""""""
+" Keymaps
+"""""""""""""""""""""""""""""
+
+" Window movement
+noremap <C-j> <C-w>j
+noremap <C-k> <C-w>k
+noremap <C-l> <C-w>l
+noremap <C-h> <C-w>h
+
+" Remove highlighting
+nnoremap <leader>h :nohlsearch<CR>
+
+" Save file
+nnoremap <C-s> :w!<CR>
+
+" NerdTree
+nnoremap <C-f> :NERDTreeToggle<CR>
+
+" GitGutter
+let g:gitgutter_enabled=1 " Enable by default gitgutter
+nnoremap <leader>d :GitGutterToggle<CR>
+nnoremap <leader>hs :GitGutterStageHunk<CR>
+nnoremap <leader>hu :GitGutterUndoHunk<CR>
+nnoremap <leader>hp :GitGutterPreviewHunk<CR>
+
+
ArKa projects. All rights to me, and your next child right arm.