summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
author_Tradam <[email protected]>2021-09-25 14:22:49 -0400
committerGitHub <[email protected]>2021-09-25 14:22:49 -0400
commite99cb2b3e2c85d810d44344fa57e5468f5f1832d (patch)
treec8ec5e98a2add42430d644b65442132af5c2f08e
parent65cd647e92363347e58ec355ba04b80b65e32516 (diff)
downloadVim-Configs-e99cb2b3e2c85d810d44344fa57e5468f5f1832d.tar.gz
Vim-Configs-e99cb2b3e2c85d810d44344fa57e5468f5f1832d.zip
Update vimrc
-rw-r--r--vimrc28
1 files changed, 13 insertions, 15 deletions
diff --git a/vimrc b/vimrc
index 907362b..6245faa 100644
--- a/vimrc
+++ b/vimrc
@@ -31,24 +31,22 @@ endif
" -- CUSTOM SHORTCUTS -- "
+" Space is used as the 'modifier'/'leader' key
+let mapleader = " "
+
+" For searching buffers:
+nnoremap <leader>e :e **/
" For switching buffers fast:
-nnoremap <C-l> :bn<CR>
-nnoremap <C-h> :bp<CR>
-" I may remove the following one once I figure out buffers better
-nnoremap gb :ls<CR>:b
-" you can use ctrl+h/j to cycle
-" type `gb` to show buffer
-" press number to select and enter to switch
+nnoremap <leader>l :bn<CR>
+nnoremap <leader>h :bp<CR>
" Moving a line to a different spot
-"execute "set <A-j>=\ej"
-"execute "set <A-k>=\ek"
-nnoremap <C-k> :m .-2<CR>==
-nnoremap <C-j> :m .+1<CR>==
-inoremap <C-j> <Esc>:m .+1<CR>==gi
-inoremap <C-k> <Esc>:m .-2<CR>==gi
-vnoremap <C-j> :m '>+1<CR>gv=gv
-vnoremap <C-k> :m '<-2<CR>gv=gv
+nnoremap <leader>k :m .-2<CR>==
+nnoremap <leader>j :m .+1<CR>==
+inoremap <leader>j <Esc>:m .+1<CR>==gi
+inoremap <leader>k <Esc>:m .-2<CR>==gi
+vnoremap <leader>j :m '>+1<CR>gv=gv
+vnoremap <leader>k :m '<-2<CR>gv=gv
" No longer need to press shift to press : in normal and visual mode
nnoremap ; :