diff options
Diffstat (limited to 'vim/init')
-rw-r--r-- | vim/init/keymaps.vim | 13 |
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 |
14 | vnoremap * y/\V<C-R>=escape(@",'/\')<CR><CR> | 14 | vnoremap * y/\V<C-R>=escape(@",'/\')<CR><CR> |
15 | 15 | ||
16 | " Disable highlight when <leader><CR> is pressed | ||
17 | map <silent> <leader><CR> :noh<CR> | ||
18 | |||
19 | " Set wrap | 16 | " Set wrap |
20 | nnoremap <leader>W :set wrap!<CR> | 17 | nnoremap <leader>W :set wrap!<CR> |
21 | 18 | ||
22 | " Fast saving | 19 | " Fast saving |
23 | nmap <leader>w :w!<CR> | 20 | function! s:WriteOrEnterFileName() |
21 | if !empty(expand('%')) | w! | else | call feedkeys(":w ") | endif | ||
22 | endfunction | ||
23 | nmap <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 | |||
268 | if len(windows) == 1 && len(bufs) == 1 | 268 | if len(windows) == 1 && len(bufs) == 1 |
269 | call QuitWithCheck() | 269 | call QuitWithCheck() |
270 | elseif &diff | 270 | elseif &diff |
271 | call CloseBuffersForDiff() | 271 | silent call CloseBuffersForDiff() |
272 | elseif len(windows) >1 | 272 | elseif len(windows) >1 |
273 | quit | 273 | quit |
274 | else | 274 | else |
@@ -429,6 +429,9 @@ endfunc | |||
429 | " }}} | 429 | " }}} |
430 | " HIGHLIGHT ----------------{{{ | 430 | " HIGHLIGHT ----------------{{{ |
431 | 431 | ||
432 | " Disable highlight when <leader><CR> is pressed | ||
433 | map <silent> <leader><CR> :noh<CR> | ||
434 | |||
432 | function! HiFile() | 435 | function! HiFile() |
433 | let i = 1 | 436 | let i = 1 |
434 | while i <= line("$") | 437 | while i <= line("$") |