aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/init/keymaps.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/init/keymaps.vim')
-rw-r--r--vim/init/keymaps.vim13
1 files changed, 8 insertions, 5 deletions
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim
index 438f925..d61e6a9 100644
--- a/vim/init/keymaps.vim
+++ b/vim/init/keymaps.vim
@@ -13,14 +13,14 @@ imap <C-c> <Esc>l
13" Search for selected test 13" Search for selected test
14vnoremap * y/\V<C-R>=escape(@",'/\')<CR><CR> 14vnoremap * y/\V<C-R>=escape(@",'/\')<CR><CR>
15 15
16" Disable highlight when <leader><CR> is pressed
17map <silent> <leader><CR> :noh<CR>
18
19" Set wrap 16" Set wrap
20nnoremap <leader>W :set wrap!<CR> 17nnoremap <leader>W :set wrap!<CR>
21 18
22" Fast saving 19" Fast saving
23nmap <leader>w :w!<CR> 20function! s:WriteOrEnterFileName()
21 if !empty(expand('%')) | w! | else | call feedkeys(":w ") | endif
22endfunction
23nmap <leader>w :call <SID>WriteOrEnterFileName()<CR>
24 24
25" :W sudo saves the file 25" :W sudo saves the file
26" (useful for handling the permission-denied error) 26" (useful for handling the permission-denied error)
@@ -268,7 +268,7 @@ endtry
268if len(windows) == 1 && len(bufs) == 1 268if len(windows) == 1 && len(bufs) == 1
269 call QuitWithCheck() 269 call QuitWithCheck()
270elseif &diff 270elseif &diff
271 call CloseBuffersForDiff() 271 silent call CloseBuffersForDiff()
272elseif len(windows) >1 272elseif len(windows) >1
273 quit 273 quit
274else 274else
@@ -429,6 +429,9 @@ endfunc
429" }}} 429" }}}
430" HIGHLIGHT ----------------{{{ 430" HIGHLIGHT ----------------{{{
431 431
432" Disable highlight when <leader><CR> is pressed
433map <silent> <leader><CR> :noh<CR>
434
432function! HiFile() 435function! HiFile()
433 let i = 1 436 let i = 1
434 while i <= line("$") 437 while i <= line("$")