Navigate previous searches in global search

pull/13665/head
piotrkwarcinski 2025-05-31 23:41:54 +02:00
parent 2baff46b25
commit 3c377394d0
2 changed files with 20 additions and 0 deletions

View File

@ -463,6 +463,8 @@ See the documentation page on [pickers](./pickers.md) for more info.
| `Ctrl-v` | Open vertically |
| `Ctrl-t` | Toggle preview |
| `Escape`, `Ctrl-c` | Close picker |
| `Alt-p` | Previous search entry |
| `Alt-n`, | Next search entry |
## Prompt

View File

@ -1069,6 +1069,24 @@ impl<I: 'static + Send + Sync, D: 'static + Send + Sync> Component for Picker<I,
key!(End) => {
self.to_end();
}
alt!('p') => {
if let Some(register) = self.prompt.history_register() {
self.prompt.change_history(
ctx,
register,
ui::prompt::CompletionDirection::Backward,
);
}
}
alt!('n') => {
if let Some(register) = self.prompt.history_register() {
self.prompt.change_history(
ctx,
register,
ui::prompt::CompletionDirection::Forward,
);
}
}
key!(Esc) | ctrl!('c') => return close_fn(self),
alt!(Enter) => {
if let Some(option) = self.selection() {