From 462881faf4a61d941c27b9b32cfa0fd87a479640 Mon Sep 17 00:00:00 2001 From: David Halter Date: Mon, 10 Sep 2012 11:45:32 +0200 Subject: [PATCH] vim plugin works now also in doctests --- jedi.vim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/jedi.vim b/jedi.vim index b6a4cc5..0e64cbf 100644 --- a/jedi.vim +++ b/jedi.vim @@ -217,6 +217,12 @@ endfunc function! jedi#do_popup_on_dot() let highlight_groups = jedi#syn_stack() + for a in highlight_groups + if a == 'pythonDoctest' + return 1 + endif + endfor + for a in highlight_groups for b in ['pythonString', 'pythonComment'] if a == b @@ -343,7 +349,7 @@ def _goto(is_definition=False, is_related_name=False): if d.in_builtin_module(): lst.append(dict(text='Builtin ' + d.description)) else: - lst.append(dict(filename=d.module_path, lnum=d.line_nr, col=d.column, text=d.description)) + lst.append(dict(filename=d.module_path, lnum=d.line_nr, col=d.column+1, text=d.description)) vim.command('call setqflist(%s)' % str(lst)) vim.command('call add_goto_window()') PYTHONEOF