Merge pull request #464 from itchyny/fix-global-env-pollution

make `key` and `val` script local
This commit is contained in:
Dave Halter
2015-09-28 00:49:33 +02:00

View File

@@ -36,16 +36,16 @@ let s:default_settings = {
\ 'smart_auto_mappings': 1 \ 'smart_auto_mappings': 1
\ } \ }
for [key, val] in items(s:deprecations) for [s:key, s:val] in items(s:deprecations)
if exists('g:jedi#'.key) if exists('g:jedi#'.s:key)
echom "'g:jedi#".key."' is deprecated. Please use 'g:jedi#".val."' instead. Sorry for the inconvenience." echom "'g:jedi#".s:key."' is deprecated. Please use 'g:jedi#".s:val."' instead. Sorry for the inconvenience."
exe 'let g:jedi#'.val.' = g:jedi#'.key exe 'let g:jedi#'.s:val.' = g:jedi#'.s:key
endif endif
endfor endfor
for [key, val] in items(s:default_settings) for [s:key, s:val] in items(s:default_settings)
if !exists('g:jedi#'.key) if !exists('g:jedi#'.s:key)
exe 'let g:jedi#'.key.' = '.val exe 'let g:jedi#'.s:key.' = '.s:val
endif endif
endfor endfor