X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/d275446107360c7fad7d22b3d209173a252b1ac7..2bc5cc531c50d87c208965cdc80c0f42df56ecb1:/vim/ftplugin/gitrebase.vim diff --git a/vim/ftplugin/gitrebase.vim b/vim/ftplugin/gitrebase.vim index 7a15704..897aaf6 100644 --- a/vim/ftplugin/gitrebase.vim +++ b/vim/ftplugin/gitrebase.vim @@ -1,5 +1,16 @@ -nnoremap p :Pick -nnoremap s :Squash -nnoremap e :Edit -nnoremap r :Reword -nnoremap f :Fixup +setlocal nomodeline " first line might contain 'vim:' + +nnoremap p :Pick +nnoremap s :Squash +nnoremap e :Edit +nnoremap r :Reword +nnoremap f :Fixup +nnoremap d :Drop + +" used to be part of vim, now removed see +" https://github.com/tpope/vim-git/commit/3a96b1bca +" https://github.com/tpope/vim-git/commit/6ee5e1f20 +let &l:keywordprg = 'git show' +nnoremap K col('.') < 7 && expand('cword>') =~ '\X' && getline('.') =~ '^\w\+\s\+\x\+\>' ? 'wK' : 'K' + +let b:undo_ftplugin = "setl keywordprg< |exe 'nunmap K'"