diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-06 12:06:27 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-06 12:06:27 +0800 |
commit | 1b37f7d7f1554f4ef4cd185c1181d54d9956b1db (patch) | |
tree | 54057c5cee90f3a93b240d77828f14f90af8c93f /vim/init/keymaps.vim | |
parent | a9386c536189f2aaf38c9e2ba674a096657ca366 (diff) |
Update
Diffstat (limited to 'vim/init/keymaps.vim')
-rw-r--r-- | vim/init/keymaps.vim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim index 2d58fe9..07be9b3 100644 --- a/vim/init/keymaps.vim +++ b/vim/init/keymaps.vim | |||
@@ -476,6 +476,7 @@ let g:quitVimWhenPressingCtrlC = 1 | |||
476 | function! ToggleQuit() | 476 | function! ToggleQuit() |
477 | let g:quitVimWhenPressingCtrlC = !g:quitVimWhenPressingCtrlC | 477 | let g:quitVimWhenPressingCtrlC = !g:quitVimWhenPressingCtrlC |
478 | let message = g:quitVimWhenPressingCtrlC ? "Unlock" : "Lock" | 478 | let message = g:quitVimWhenPressingCtrlC ? "Unlock" : "Lock" |
479 | nnoremap ZZ <C-c> | ||
479 | echo message | 480 | echo message |
480 | endfunction | 481 | endfunction |
481 | nnoremap \q :call ToggleQuit()<CR> | 482 | nnoremap \q :call ToggleQuit()<CR> |
@@ -502,7 +503,7 @@ function! CloseBufferSafely() | |||
502 | tabclose | 503 | tabclose |
503 | else | 504 | else |
504 | " Switch to proper buffer | 505 | " Switch to proper buffer |
505 | let next_buf = get(t:bufs, bufnr('#')) ? bufnr('#') : filter(t:bufs, 'v:val != '..bufnr)[-1] | 506 | let next_buf = filter(t:bufs, 'v:val != '..bufnr)[-1] |
506 | exe "b "..next_buf | 507 | exe "b "..next_buf |
507 | " exe "buffer ".g:lastbuffer | 508 | " exe "buffer ".g:lastbuffer |
508 | call filter(t:bufs, 'v:val != '..bufnr) | 509 | call filter(t:bufs, 'v:val != '..bufnr) |