diff --git a/autoload/utility.vim b/autoload/utility.vim index 9ddcb02..bba4fd8 100644 --- a/autoload/utility.vim +++ b/autoload/utility.vim @@ -1,7 +1,7 @@ let s:file = '' function! utility#is_active() - return g:gitgutter_enabled && utility#exists_file() && utility#is_in_a_git_repo() && utility#is_tracked_by_git() + return g:gitgutter_enabled && utility#exists_file() && utility#is_tracked_by_git() endfunction function! utility#current_file() @@ -56,12 +56,6 @@ function! utility#command_in_directory_of_file(cmd) return substitute(utility#cmd_in_dir, "'", '"', 'g') endfunction -function! utility#is_in_a_git_repo() - let cmd = utility#escape('git rev-parse' . utility#discard_stdout_and_stderr()) - call system(utility#command_in_directory_of_file(cmd)) - return !v:shell_error -endfunction - function! utility#is_tracked_by_git() let cmd = utility#escape('git ls-files --error-unmatch' . utility#discard_stdout_and_stderr() . ' ' . shellescape(utility#file())) call system(utility#command_in_directory_of_file(cmd))