Add Option to disable python support lookup.

This commit is contained in:
Doron Behar
2016-10-18 15:58:07 +03:00
parent 80dea2d93d
commit f81f7ce010
2 changed files with 17 additions and 7 deletions

View File

@@ -56,5 +56,13 @@ date of creation: >
r - replace existing date (default)
n - do nothing
*'g:todo_existing_date'*
Specify if the plugin should load the python module. Useful if you use Neovim
for example or if perhaps you just don't have/want python for vim: >
let g:todo_load_python = 1
<
1 - Load (default)
0 - Don't load
===============================================================================
vim:ft=help:et:ts=2:sw=2:sts=2:norl

View File

@@ -50,16 +50,18 @@ highlight default link TodoDate PreProc
highlight default link TodoProject Special
highlight default link TodoContext Special
if has('python')
let b:curdir = expand('<sfile>:p:h')
let s:script_dir = b:curdir . "/python/"
execute "pyfile " . s:script_dir. "todo.py"
elseif has('python3')
if g:todo_load_python
if has('python')
let b:curdir = expand('<sfile>:p:h')
let s:script_dir = b:curdir . "/python/"
execute "pyfile " . s:script_dir. "todo.py"
elseif has('python3')
let b:curdir = expand('<sfile>:p:h')
let s:script_dir = b:curdir . "/python/"
execute "py3file " . s:script_dir. "todo.py"
else
echom "Your version of vim has no python support. Overdue dates won't be highlighted"
else
echom "Your version of vim has no python support. Overdue dates won't be highlighted"
endif
endif
let b:current_syntax = "todo"