commit e25a214f780ed6ece49d22e2d1fe78e7b7e24afc (tree)
parent ea26a94bde45eba58a92cd544b0027d0644286e2
Author: Tim Pope <code@tpope.net>
Date: Thu, 18 Jul 2019 11:06:08 -0400
Add an error about LANG= in g:fugitive_git_executable
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim
@@ -6,7 +6,7 @@ if exists('g:autoloaded_fugitive')
endif
let g:autoloaded_fugitive = 1
-if !exists('g:fugitive_git_executable')
+if !exists('g:fugitive_git_executable') || g:fugitive_git_executable =~# '^LANG='
let g:fugitive_git_executable = 'git'
endif
diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim
@@ -8,6 +8,10 @@ if exists('g:loaded_fugitive')
endif
let g:loaded_fugitive = 1
+if get(g:, 'fugitive_git_executable', '') =~# '^LANG='
+ echoerr 'Including "LANG=..." in g:fugitive_git_executable is no longer necessary or supported. Remove the "let g:fugitive_git_executable = ..." line from your vimrc.'
+endif
+
function! FugitiveGitDir(...) abort
if !a:0 || a:1 ==# -1
return get(b:, 'git_dir', '')