diff options
author | Hsieh Chin Fan <pham@topo.tw> | 2024-07-06 21:22:30 +0800 |
---|---|---|
committer | Hsieh Chin Fan <pham@topo.tw> | 2024-07-06 21:22:30 +0800 |
commit | cf22e38951af7ed96b2165827e192d13a34a7eda (patch) | |
tree | 7a0cf557b8b6f4fa7be268981e7806defee62af3 /vim/init | |
parent | df8d9d3d27a8d86e7bb50d0b6bed36af56aa6974 (diff) |
Update
Diffstat (limited to 'vim/init')
-rw-r--r-- | vim/init/keymaps.vim | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/vim/init/keymaps.vim b/vim/init/keymaps.vim index 188025e..4d48481 100644 --- a/vim/init/keymaps.vim +++ b/vim/init/keymaps.vim | |||
@@ -266,6 +266,16 @@ augroup SaveLastBuffer | |||
266 | au BufLeave * let g:lastbuffer = bufnr() | 266 | au BufLeave * let g:lastbuffer = bufnr() |
267 | augroup END | 267 | augroup END |
268 | 268 | ||
269 | function! s:DiffWithSaved() | ||
270 | let filetype=&ft | ||
271 | diffthis | ||
272 | vnew | r # | normal! 1Gdd | ||
273 | diffthis | ||
274 | exe "setlocal bt=nofile bh=wipe nobl noswf ro ft=" . filetype | ||
275 | endfunction | ||
276 | com! DiffSaved call s:DiffWithSaved() | ||
277 | nnoremap <leader><leader>d :DiffSaved<CR>zR | ||
278 | |||
269 | "---------------------------------------------------------------------- | 279 | "---------------------------------------------------------------------- |
270 | " MANAGE_WINDOWS | 280 | " MANAGE_WINDOWS |
271 | "---------------------------------------------------------------------- | 281 | "---------------------------------------------------------------------- |
@@ -369,7 +379,8 @@ vnoremap <CR> <Cmd>call SubstituteBySearch()<CR> | |||
369 | "---------------------------------------------------------------------- | 379 | "---------------------------------------------------------------------- |
370 | " GIT_TIG | 380 | " GIT_TIG |
371 | "---------------------------------------------------------------------- | 381 | "---------------------------------------------------------------------- |
372 | nnoremap ,ti :Tig | 382 | nnoremap ,ti :TigStatus<CR> |
383 | |||
373 | "---------------------------------------------------------------------- | 384 | "---------------------------------------------------------------------- |
374 | " Markdown items (temproray solution) | 385 | " Markdown items (temproray solution) |
375 | "---------------------------------------------------------------------- | 386 | "---------------------------------------------------------------------- |