if exists('g:loaded_git_messenger') finish endif let g:loaded_git_messenger = 1 " Global variables used in plugin/gitmessenger.vim let g:git_messenger_no_default_mappings = get(g:, 'git_messenger_no_default_mappings', v:false) command! -nargs=0 -bar GitMessenger call gitmessenger#new(expand('%:p'), line('.'), bufnr('%')) command! -nargs=0 -bar GitMessengerClose call gitmessenger#close_popup(bufnr('%')) nnoremap (git-messenger) :GitMessenger nnoremap (git-messenger-close) :call gitmessenger#close_popup(bufnr('%')) nnoremap (git-messenger-into-popup) :call gitmessenger#into_popup(bufnr('%')) nnoremap (git-messenger-scroll-down-1) :call gitmessenger#scroll(bufnr('%'), 'C-e') nnoremap (git-messenger-scroll-up-1) :call gitmessenger#scroll(bufnr('%'), 'C-y') nnoremap (git-messenger-scroll-down-page) :call gitmessenger#scroll(bufnr('%'), 'C-f') nnoremap (git-messenger-scroll-up-page) :call gitmessenger#scroll(bufnr('%'), 'C-b') nnoremap (git-messenger-scroll-down-half) :call gitmessenger#scroll(bufnr('%'), 'C-d') nnoremap (git-messenger-scroll-up-half) :call gitmessenger#scroll(bufnr('%'), 'C-u') if !g:git_messenger_no_default_mappings nmap gm (git-messenger) endif