diff --git a/pythonx/jedi_vim.py b/pythonx/jedi_vim.py index 1e7bf74..d60219d 100644 --- a/pythonx/jedi_vim.py +++ b/pythonx/jedi_vim.py @@ -434,8 +434,6 @@ def show_goto_multi_results(definitions, mode): """Create (or reuse) a quickfix list for multiple definitions.""" global _current_definitions - for_usages = mode == "usages" - lst = [] (row, col) = vim.current.window.cursor current_idx = None @@ -452,7 +450,6 @@ def show_goto_multi_results(definitions, mode): text=PythonToVimStr(text))) # Select current/nearest entry via :cc later. - # Only done for "usages", but current_def is also used for "goto". if d.line == row and d.column <= col: if (current_idx is None or (abs(lst[current_idx]["col"] - col) @@ -475,10 +472,10 @@ def show_goto_multi_results(definitions, mode): VimCompat.setqflist_title(qf_title) else: VimCompat.setqflist(lst, title=qf_title, context=qf_context) + for_usages = mode == "usages" vim_eval('jedi#add_goto_window(%d, %d)' % (for_usages, len(lst))) - if for_usages: - vim_command('%dcc' % select_entry) + vim_command('%d' % select_entry) def _same_definitions(a, b):