From 09bc262ece8dfc3ea8c3bc76cd49cd7f383caee2 Mon Sep 17 00:00:00 2001 From: David Halter Date: Sat, 15 Sep 2012 18:04:52 +0200 Subject: [PATCH] position of func_def window stays now the same --- jedi.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi.vim b/jedi.vim index 6f1aef9..b44fa0b 100644 --- a/jedi.vim +++ b/jedi.vim @@ -511,16 +511,16 @@ def _goto(is_definition=False, is_related_name=False, no_output=False): def show_func_def(call_def, completion_lines=0): - row, column = vim.current.window.cursor vim.eval('jedi#clear_func_def()') if call_def is None: return + row, column = call_def.bracket_start if column < 2 or row == 0: return # edge cases, just ignore - row_to_replace = row - 1 + row_to_replace = row - 1 # TODO check if completion menu is above or below line = vim.eval("getline(%s)" % row_to_replace) insert_column = column - 2 # because it has stuff at the beginning