Emit a warning when there is no Python support, or unsupported Python version
This commit is contained in:
parent
f3511a9782
commit
4b01e7a4c7
@ -16,6 +16,28 @@
|
||||
|
||||
"let loaded_gundo = 1
|
||||
|
||||
let s:warning_string = "Gundo requires that vim be compiled with Python 2.5+"
|
||||
" Check for Python support and required version
|
||||
if has('python')
|
||||
let s:has_supported_python = 1
|
||||
python << ENDPYTHON
|
||||
import sys
|
||||
import vim
|
||||
if sys.version_info[:2] < (2, 5):
|
||||
vim.command('let s:has_supported_python = 0')
|
||||
ENDPYTHON
|
||||
|
||||
" Python version is too old
|
||||
if !s:has_supported_python
|
||||
echo s:warning_string
|
||||
finish
|
||||
endif
|
||||
else
|
||||
" no Python support
|
||||
echo s:warning_string
|
||||
finish
|
||||
endif
|
||||
|
||||
if !exists('g:gundo_width')
|
||||
let g:gundo_width = 45
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user