diff options
Diffstat (limited to 'alacritty/src/config')
-rw-r--r-- | alacritty/src/config/bindings.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/alacritty/src/config/bindings.rs b/alacritty/src/config/bindings.rs index 1dac8cdd..80900733 100644 --- a/alacritty/src/config/bindings.rs +++ b/alacritty/src/config/bindings.rs @@ -264,6 +264,10 @@ pub enum SearchAction { SearchClear, /// Delete the last word in the search regex. SearchDeleteWord, + /// Go to the previous regex in the search history. + SearchHistoryPrevious, + /// Go to the next regex in the search history. + SearchHistoryNext, } macro_rules! bindings { @@ -503,6 +507,10 @@ pub fn default_key_bindings() -> Vec<KeyBinding> { Escape, +BindingMode::SEARCH; SearchAction::SearchCancel; U, ModifiersState::CTRL, +BindingMode::SEARCH; SearchAction::SearchClear; W, ModifiersState::CTRL, +BindingMode::SEARCH; SearchAction::SearchDeleteWord; + P, ModifiersState::CTRL, +BindingMode::SEARCH; SearchAction::SearchHistoryPrevious; + N, ModifiersState::CTRL, +BindingMode::SEARCH; SearchAction::SearchHistoryNext; + Up, +BindingMode::SEARCH; SearchAction::SearchHistoryPrevious; + Down, +BindingMode::SEARCH; SearchAction::SearchHistoryNext; Return, +BindingMode::SEARCH, ~BindingMode::VI; SearchAction::SearchFocusNext; Return, ModifiersState::SHIFT, +BindingMode::SEARCH, ~BindingMode::VI; |