Fix :completion-item-focus --history with / or ?
If we have no completion (like when searching), we can just always go through history with up/down.
This commit is contained in:
parent
5d8c9577a7
commit
750d2c490f
@ -234,13 +234,10 @@ class CompletionView(QTreeView):
|
||||
which: 'next', 'prev', 'next-category', or 'prev-category'.
|
||||
history: Navigate through command history if no text was typed.
|
||||
"""
|
||||
if not self._active:
|
||||
return
|
||||
|
||||
if history:
|
||||
status = objreg.get('status-command', scope='window',
|
||||
window=self._win_id)
|
||||
if status.text() == ':' or status.history.is_browsing():
|
||||
if status.text() == ':' or status.history.is_browsing() or not self._active:
|
||||
if which == 'next':
|
||||
status.command_history_next()
|
||||
return
|
||||
@ -251,8 +248,10 @@ class CompletionView(QTreeView):
|
||||
raise cmdexc.CommandError("Can't combine --history with "
|
||||
"{}!".format(which))
|
||||
|
||||
selmodel = self.selectionModel()
|
||||
if not self._active:
|
||||
return
|
||||
|
||||
selmodel = self.selectionModel()
|
||||
indices = {
|
||||
'next': self._next_idx(upwards=False),
|
||||
'prev': self._next_idx(upwards=True),
|
||||
|
Loading…
Reference in New Issue
Block a user