aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/init
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-07-06 21:22:30 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-07-06 21:22:30 +0800
commitcf22e38951af7ed96b2165827e192d13a34a7eda (patch)
tree7a0cf557b8b6f4fa7be268981e7806defee62af3 /vim/init
parentdf8d9d3d27a8d86e7bb50d0b6bed36af56aa6974 (diff)
Update
Diffstat (limited to 'vim/init')
-rw-r--r--vim/init/keymaps.vim13
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()
267augroup END 267augroup END
268 268
269function! 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
275endfunction
276com! DiffSaved call s:DiffWithSaved()
277nnoremap <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"----------------------------------------------------------------------
372nnoremap ,ti :Tig 382nnoremap ,ti :TigStatus<CR>
383
373"---------------------------------------------------------------------- 384"----------------------------------------------------------------------
374" Markdown items (temproray solution) 385" Markdown items (temproray solution)
375"---------------------------------------------------------------------- 386"----------------------------------------------------------------------