From 0b53989c023e739d656832b990b7b1a30fbb8a8b Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Tue, 27 Dec 2022 23:34:26 -0500 Subject: [PATCH] Provide :DiffOrig This seems like a weirdly specific thing to provide in a set of defaults, but since defaults.vim provides it I guess we can too. References: https://github.com/tpope/vim-sensible/issues/86 --- plugin/sensible.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin/sensible.vim b/plugin/sensible.vim index 73f7fc1..99d6fd9 100644 --- a/plugin/sensible.vim +++ b/plugin/sensible.vim @@ -103,6 +103,12 @@ if empty(mapcheck('', 'i')) inoremap u endif +" From `:help :DiffOrig`. +if exists(":DiffOrig") != 2 + command DiffOrig vert new | set bt=nofile | r ++edit # | 0d_ + \ | diffthis | wincmd p | diffthis +endif + " Load matchit.vim, but only if the user hasn't installed a newer version. if !exists('g:loaded_matchit') && findfile('plugin/matchit.vim', &rtp) ==# '' runtime! macros/matchit.vim