From cf22e38951af7ed96b2165827e192d13a34a7eda Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 6 Jul 2024 21:22:30 +0800 Subject: Update --- vim/init/keymaps.vim | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 au BufLeave * let g:lastbuffer = bufnr() augroup END +function! s:DiffWithSaved() + let filetype=&ft + diffthis + vnew | r # | normal! 1Gdd + diffthis + exe "setlocal bt=nofile bh=wipe nobl noswf ro ft=" . filetype +endfunction +com! DiffSaved call s:DiffWithSaved() +nnoremap d :DiffSavedzR + "---------------------------------------------------------------------- " MANAGE_WINDOWS "---------------------------------------------------------------------- @@ -369,7 +379,8 @@ vnoremap call SubstituteBySearch() "---------------------------------------------------------------------- " GIT_TIG "---------------------------------------------------------------------- -nnoremap ,ti :Tig +nnoremap ,ti :TigStatus + "---------------------------------------------------------------------- " Markdown items (temproray solution) "---------------------------------------------------------------------- -- cgit v1.2.3-70-g09d2