]> git.rmz.io Git - dotfiles.git/blob - vim/ftplugin/gitrebase.vim
nvim: formatoptions for norg
[dotfiles.git] / vim / ftplugin / gitrebase.vim
1 setlocal nomodeline " first line might contain 'vim:'
2
3 nnoremap <buffer> <nowait> <leader>p :Pick<cr>
4 nnoremap <buffer> <nowait> <leader>s :Squash<cr>
5 nnoremap <buffer> <nowait> <leader>e :Edit<cr>
6 nnoremap <buffer> <nowait> <leader>r :Reword<cr>
7 nnoremap <buffer> <nowait> <leader>f :Fixup<cr>
8 nnoremap <buffer> <nowait> <leader>d :Drop<cr>
9
10 " used to be part of vim, now removed see
11 " https://github.com/tpope/vim-git/commit/3a96b1bca
12 " https://github.com/tpope/vim-git/commit/6ee5e1f20
13 let &l:keywordprg = 'git show'
14 nnoremap <buffer> <expr> K col('.') < 7 && expand('<Lt>cword>') =~ '\X' && getline('.') =~ '^\w\+\s\+\x\+\>' ? 'wK' : 'K'
15
16 let b:undo_ftplugin = "setl keywordprg< |exe 'nunmap <buffer> K'"