From 0a271656ab963c30bfb82dca7f2cbd5d0fbb7ffb Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 29 Apr 2017 04:56:56 +0200 Subject: autoload/gitcha.vim: Describe the code with comments --- autoload/gitcha.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoload/gitcha.vim b/autoload/gitcha.vim index 6defd61..bde75a2 100644 --- a/autoload/gitcha.vim +++ b/autoload/gitcha.vim @@ -1,5 +1,8 @@ +" Save user-defined completefunc so it can be restored after running this +" custom completion function let s:old_completefunc = &completefunc +" Completion for Git SHAs in the current repository function! gitcha#GitSHAComplete(findstart, base) if a:findstart " locate the start of the word @@ -26,6 +29,7 @@ function! gitcha#GitSHAComplete(findstart, base) return matches endfunction +" Allow mappings to initiate completion function! gitcha#StartGitSHACompletion() set completefunc=gitcha#GitSHAComplete return "\\" -- cgit v1.2.3