aboutsummaryrefslogtreecommitdiffstats
path: root/ftplugin/gitcommit/gitcha.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ftplugin/gitcommit/gitcha.vim')
-rw-r--r--ftplugin/gitcommit/gitcha.vim11
1 files changed, 7 insertions, 4 deletions
diff --git a/ftplugin/gitcommit/gitcha.vim b/ftplugin/gitcommit/gitcha.vim
index 19f4a0b..9be271d 100644
--- a/ftplugin/gitcommit/gitcha.vim
+++ b/ftplugin/gitcommit/gitcha.vim
@@ -8,10 +8,13 @@ if exists('g:no_plugin_maps') || exists('g:no_gitcha_maps')
finish
endif
-if !hasmapto('<Plug>GitchaCompleteSHA')
- imap <buffer> <C-x><C-s> <Plug>GitchaCompleteSHA
-endif
+" if !hasmapto('<Plug>GitchaCompleteSHA')
+" imap <buffer> <C-x><C-s> <Plug>GitchaCompleteSHA
+" endif
-inoremap <buffer> <expr> <Plug>GitchaCompleteSHA gitcha#StartGitSHACompletion()
+" inoremap <buffer> <Plug>GitchaCompleteSHA <C-r>=gitcha#StartGitSHACompletion()<CR>
+" inoremap <buffer> <Plug>GitchaCompleteSHA <C-r>=gitcha#GitSHAComplete()<CR>
+" inoremap <buffer> <C-x><C-s> <C-r>=gitcha#GitSHAComplete()<CR>
+inoremap <C-x><C-s> <C-r>=gitcha#GitSHAComplete()<CR>
let b:undo_ftplugin = 'iunmap <buffer> <C-x><C-s>'