mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Enable omnicomplete for calibre code when editing calibre code in vim
This commit is contained in:
parent
d1eeaa5938
commit
39b323bff0
@ -2,7 +2,7 @@
|
|||||||
let g:pyflakes_builtins = ["_", "dynamic_property", "__", "P", "I", "lopen", "icu_lower", "icu_upper", "icu_title", "ngettext"]
|
let g:pyflakes_builtins = ["_", "dynamic_property", "__", "P", "I", "lopen", "icu_lower", "icu_upper", "icu_title", "ngettext"]
|
||||||
|
|
||||||
python << EOFPY
|
python << EOFPY
|
||||||
import os
|
import os, sys
|
||||||
|
|
||||||
import vipy
|
import vipy
|
||||||
|
|
||||||
@ -11,6 +11,11 @@ project_dir = os.path.dirname(source_file)
|
|||||||
src_dir = os.path.abspath(os.path.join(project_dir, 'src'))
|
src_dir = os.path.abspath(os.path.join(project_dir, 'src'))
|
||||||
base_dir = os.path.join(src_dir, 'calibre')
|
base_dir = os.path.join(src_dir, 'calibre')
|
||||||
|
|
||||||
|
sys.path.insert(0, src_dir)
|
||||||
|
sys.resources_location = os.path.join(project_dir, 'resources')
|
||||||
|
sys.extensions_location = os.path.join(base_dir, 'plugins')
|
||||||
|
sys.executables_location = os.environ.get('CALIBRE_EXECUTABLES_PATH', '/usr/bin')
|
||||||
|
|
||||||
vipy.session.initialize(project_name='calibre', src_dir=src_dir,
|
vipy.session.initialize(project_name='calibre', src_dir=src_dir,
|
||||||
project_dir=project_dir, base_dir=base_dir)
|
project_dir=project_dir, base_dir=base_dir)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user