From aa6d19bee69e6a2b845553f5ba19cfe4e4cf6b12 Mon Sep 17 00:00:00 2001 From: Justin Frank Date: Wed, 13 Mar 2019 14:00:59 -0700 Subject: Added modules to extra files --- rc/tools/python/jedi.kak | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'rc/tools/python') 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 } + +} -- cgit v1.2.3