From f05fda98b28adc6f3047ed25027c13e265ed7bc0 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Mon, 7 Mar 2016 08:59:56 +0000 Subject: [PATCH] Fix problem affecting neovim's omnicompletion. Before this change, neovim's omnicompletion would always insert the first completion option without allowing the user to choose any other. Thanks to @lvht, @chemzqm, and @Shougo for help with this. Closes #310, #311. --- autoload/gitgutter/utility.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/gitgutter/utility.vim b/autoload/gitgutter/utility.vim index b658119..c425698 100644 --- a/autoload/gitgutter/utility.vim +++ b/autoload/gitgutter/utility.vim @@ -24,7 +24,7 @@ endfunction " Returns truthy when the buffer's file should be processed; and falsey when it shouldn't. " This function does not and should not make any system calls. function! gitgutter#utility#is_active() - return g:gitgutter_enabled && gitgutter#utility#exists_file() && gitgutter#utility#not_git_dir() && !gitgutter#utility#help_file() + return g:gitgutter_enabled && !pumvisible() && gitgutter#utility#exists_file() && gitgutter#utility#not_git_dir() && !gitgutter#utility#help_file() endfunction function! gitgutter#utility#not_git_dir()