blob: 3b5f4c1bdab95753bd531aa57a3ee8686d2609d5 (
plain) (
tree)
|
|
" Backport getenv() from v8.1.1305, except return an empty string rather than
" v:null
"
" <https://github.com/vim/vim/releases/tag/v8.1.1305>
"
function! getenv#(name) abort
if a:name !~# '^[A-Z][A-Z0-9_]*$'
throw 'Illegal env var name'
endif
let value = ''
if exists('$'.a:name)
execute 'let value = $'.a:name
endif
return value
endfunction
|