Fixed messages for non-english LANG env variables

This commit is contained in:
Yuriy Zhyromskiy 2019-04-12 15:17:35 +03:00
parent d6ac387c8a
commit eabb913ef9

View File

@ -132,7 +132,7 @@ function! vebugger#util#listify(stringOrList)
endif endif
endfunction endfunction
" Return the resul of a:command in English, even if language messages set " Return the result of a:command in English, even if language messages set
" others. " others.
function! vebugger#util#EnglishExecute(command) abort function! vebugger#util#EnglishExecute(command) abort
let l:lang = matchstr(execute('language messages'), '"\zs.*\ze"') let l:lang = matchstr(execute('language messages'), '"\zs.*\ze"')
@ -141,7 +141,7 @@ function! vebugger#util#EnglishExecute(command) abort
endif endif
let l:result = execute(a:command) let l:result = execute(a:command)
if l:lang !~ 'en' if l:lang !~ 'en'
language messages l:lang execute("language messages ". l:lang)
endif endif
return l:result return l:result
endfunction endfunction