mirror of
https://github.com/davidhalter/jedi-vim.git
synced 2025-12-06 10:54:22 +08:00
Fix jedi#add_goto_window: use :copen to go to the qf window always
Without this it would not go there with an already open qf window, and
would go to an unexpected buffer line instead of selecting the entry.
This is a follow-up to b689409, where it was decided that it should
always require the user to select an entry.
An exception is when the same usages are used again: then it will select
the nearest/current entry only (via ":cc").
This commit is contained in:
committed by
Dave Halter
parent
055199f2aa
commit
686f39ac00
@@ -473,12 +473,12 @@ def show_goto_multi_results(definitions, mode):
|
||||
and VimCompat.can_update_current_qflist_for_context(qf_context)):
|
||||
# Same list, only adjust title/selected entry.
|
||||
VimCompat.setqflist_title(qf_title)
|
||||
vim_command('%dcc' % select_entry)
|
||||
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)))
|
||||
|
||||
vim_command('%d' % select_entry)
|
||||
vim_command('%d' % select_entry)
|
||||
|
||||
|
||||
def _same_definitions(a, b):
|
||||
|
||||
Reference in New Issue
Block a user