mirror of https://github.com/helix-editor/helix
Navigate previous searches in global search
parent
2baff46b25
commit
3c377394d0
|
@ -463,6 +463,8 @@ See the documentation page on [pickers](./pickers.md) for more info.
|
||||||
| `Ctrl-v` | Open vertically |
|
| `Ctrl-v` | Open vertically |
|
||||||
| `Ctrl-t` | Toggle preview |
|
| `Ctrl-t` | Toggle preview |
|
||||||
| `Escape`, `Ctrl-c` | Close picker |
|
| `Escape`, `Ctrl-c` | Close picker |
|
||||||
|
| `Alt-p` | Previous search entry |
|
||||||
|
| `Alt-n`, | Next search entry |
|
||||||
|
|
||||||
## Prompt
|
## Prompt
|
||||||
|
|
||||||
|
|
|
@ -1069,6 +1069,24 @@ impl<I: 'static + Send + Sync, D: 'static + Send + Sync> Component for Picker<I,
|
||||||
key!(End) => {
|
key!(End) => {
|
||||||
self.to_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),
|
key!(Esc) | ctrl!('c') => return close_fn(self),
|
||||||
alt!(Enter) => {
|
alt!(Enter) => {
|
||||||
if let Some(option) = self.selection() {
|
if let Some(option) = self.selection() {
|
||||||
|
|
Loading…
Reference in New Issue