X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/49161119f717177e336d581540b739bfa97c8a31..0716bcc1f67f9f8caebc6788454cd4171a08414b:/vim/vimrc diff --git a/vim/vimrc b/vim/vimrc index 82617e8..5baddd8 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -96,6 +96,10 @@ let g:haskell_backpack = 1 " to enable highlighting of backpack k Plug 'aklt/plantuml-syntax' +Plug 'mtth/scratch.vim' " {{{2 + let g:scratch_no_mappings = 1 +"}}} + call plug#end() filetype plugin indent on @@ -567,7 +571,13 @@ autocmd BufReadPost fugitive://* set bufhidden=delete nnoremap gs :Git nnoremap gd :Gdiffsplit -nnoremap gc :tab G commit -v +nnoremap gc :echohl WarningMsg \| echo "use \gcc instead" \| echohl None +nnoremap gcc :tab G commit -v +nnoremap gca :tab G commit -v --amend +nnoremap gcf :tab G commit -v --fixup= +nnoremap gp :echohl WarningMsg \| echo "use \gpp instead" \| echohl None +nnoremap gpp :G push +nnoremap gpf :G push --force-with-lease nnoremap ga :Gwrite nnoremap gb :G blame @@ -706,7 +716,7 @@ if executable('ag') end nnoremap [unite]a :Unite grep:.:: nnoremap [unite]A :Unite grep:.:-w: -command! -nargs=1 Ag Unite grep:.:: +command! -nargs=+ Ag Unite -input= grep:.: " unite-file_rec {{{3 if executable('ag')