diff options
author | Jason Rosenzweig <mail4jasonr@gmail.com> | 2021-06-03 21:17:03 +0800 |
---|---|---|
committer | Jason Rosenzweig <mail4jasonr@gmail.com> | 2021-06-03 21:17:03 +0800 |
commit | 3c9a1a059c31549ad6c60ef8ecd7e97d2ae82795 (patch) | |
tree | 8da91f1ecbcaada700e7f875f5250a35d961ab66 /qutebrowser/mainwindow | |
parent | 21036a736b3c645e8e219d52d76b746718c581fa (diff) | |
download | qutebrowser-3c9a1a059c31549ad6c60ef8ecd7e97d2ae82795.tar.gz qutebrowser-3c9a1a059c31549ad6c60ef8ecd7e97d2ae82795.zip |
Fixed tabbing so it doesn't only tab to matches of first letter of self._to_complete
Diffstat (limited to 'qutebrowser/mainwindow')
-rw-r--r-- | qutebrowser/mainwindow/prompt.py | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/qutebrowser/mainwindow/prompt.py b/qutebrowser/mainwindow/prompt.py index 915d6b3f9..231a7d009 100644 --- a/qutebrowser/mainwindow/prompt.py +++ b/qutebrowser/mainwindow/prompt.py @@ -768,26 +768,12 @@ class FilenamePrompt(_BasePrompt): if not idx.isValid(): idx = last_index if which == 'prev' else first_index - idx = self._do_completion(idx, which) - selmodel.setCurrentIndex( idx, QItemSelectionModel.ClearAndSelect | # type: ignore[arg-type] QItemSelectionModel.Rows) self._insert_path(idx, clicked=False) - def _do_completion(self, idx, which): - filename = self._file_model.fileName(idx) - while not filename.startswith(self._to_complete) and idx.isValid(): - if which == 'prev': - idx = self._file_view.indexAbove(idx) - else: - assert which == 'next', which - idx = self._file_view.indexBelow(idx) - filename = self._file_model.fileName(idx) - - return idx - def _allowed_commands(self): return [('prompt-accept', 'Accept'), ('mode-leave', 'Abort')] |