diff options
| author | Justin Frank <justinpfrank@protonmail.com> | 2019-03-13 14:00:59 -0700 |
|---|---|---|
| committer | Justin Frank <justinpfrank@protonmail.com> | 2019-04-08 17:05:55 -0700 |
| commit | aa6d19bee69e6a2b845553f5ba19cfe4e4cf6b12 (patch) | |
| tree | e9abe822f5fd9d5cba4aa0a7e3719bf8e360a6d2 /rc/tools/python | |
| parent | 7866d88131837f7c514e73c57773185ba33beb7b (diff) | |
Added modules to extra files
Diffstat (limited to 'rc/tools/python')
| -rw-r--r-- | rc/tools/python/jedi.kak | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/rc/tools/python/jedi.kak b/rc/tools/python/jedi.kak index a0fe9449..69a41da0 100644 --- a/rc/tools/python/jedi.kak +++ b/rc/tools/python/jedi.kak @@ -1,3 +1,9 @@ +hook -once global BufSetOption filetype=python %{ + require-module jedi +} + +provide-module jedi %{ + declare-option -hidden str jedi_tmp_dir declare-option -hidden completions jedi_completions declare-option -docstring "colon separated list of path added to `python`'s $PYTHONPATH environment variable" \ @@ -17,7 +23,7 @@ define-command jedi-complete -docstring "Complete the current selection" %{ cd $(dirname ${kak_buffile}) header="${kak_cursor_line}.${kak_cursor_column}@${kak_timestamp}" - export PYTHONPATH="$kak_opt_jedi_python_path:$PYTHONPATH" + export PYTHONPATH="$kak_opt_jedi_python_path:$PYTHONPATH" compl=$(python 2> "${dir}/fifo" <<-END import jedi script=jedi.Script(open('$dir/buf', 'r').read(), $kak_cursor_line, $kak_cursor_column - 1, '$kak_buffile') @@ -45,3 +51,5 @@ define-command jedi-disable-autocomplete -docstring "Disable jedi completion" %{ remove-hooks window jedi-autocomplete unalias window complete jedi-complete } + +} |
