mirror of
https://github.com/davidhalter/jedi-vim.git
synced 2025-12-06 10:54:22 +08:00
This command is meant to come in handy to debug problems with jedi-vim. For now, it will display the Python version that jedi-vim is using.
36 lines
1.1 KiB
VimL
36 lines
1.1 KiB
VimL
"jedi-vim - Omni Completion for python in vim
|
|
" Maintainer: David Halter <davidhalter88@gmail.com>
|
|
"
|
|
" This part of the software is just the vim interface. The really big deal is
|
|
" the Jedi Python library.
|
|
|
|
if !exists("g:jedi#auto_vim_configuration") || g:jedi#auto_vim_configuration
|
|
" jedi-vim doesn't work in compatible mode (vim script syntax problems)
|
|
if &compatible
|
|
set nocompatible
|
|
endif
|
|
|
|
" jedi-vim really needs, otherwise jedi-vim cannot start.
|
|
filetype plugin on
|
|
|
|
" Change completeopt, but only if it has Vim's default value.
|
|
let s:save_completeopt=&completeopt
|
|
set completeopt&
|
|
let s:default_completeopt=&completeopt
|
|
let &completeopt=s:save_completeopt
|
|
if s:default_completeopt == &completeopt
|
|
set completeopt=menuone,longest,preview
|
|
endif
|
|
|
|
if len(mapcheck('<C-c>', 'i')) == 0
|
|
inoremap <C-c> <ESC>
|
|
endif
|
|
endif
|
|
|
|
" Pyimport command
|
|
command! -nargs=1 -complete=custom,jedi#py_import_completions Pyimport :call jedi#py_import(<q-args>)
|
|
|
|
command! -nargs=0 JediDebugInfo call jedi#debug_info()
|
|
|
|
" vim: set et ts=4:
|