fix: add hotkey for help in navigation mode again

This commit is contained in:
Jeremy Wall 2024-11-28 13:45:46 -05:00
parent 79a119ea93
commit 8dd4dd9e89

View File

@ -228,7 +228,7 @@ impl<'ws> Workspace<'ws> {
fn handle_edit_input(&mut self, key: event::KeyEvent) -> Result<Option<ExitCode>> { fn handle_edit_input(&mut self, key: event::KeyEvent) -> Result<Option<ExitCode>> {
if key.kind == KeyEventKind::Press { if key.kind == KeyEventKind::Press {
match key.code { match key.code {
KeyCode::Char('h') if key.modifiers == KeyModifiers::CONTROL => { KeyCode::Char('?') => {
self.enter_dialog_mode(self.render_help_text()); self.enter_dialog_mode(self.render_help_text());
} }
KeyCode::Esc | KeyCode::Enter => self.exit_edit_mode()?, KeyCode::Esc | KeyCode::Enter => self.exit_edit_mode()?,
@ -305,6 +305,9 @@ impl<'ws> Workspace<'ws> {
KeyCode::Char('s') if key.modifiers == KeyModifiers::CONTROL => { KeyCode::Char('s') if key.modifiers == KeyModifiers::CONTROL => {
self.save_file()?; self.save_file()?;
} }
KeyCode::Char('?') => {
self.enter_dialog_mode(self.render_help_text());
}
KeyCode::Char('s') KeyCode::Char('s')
if key.modifiers == KeyModifiers::HYPER if key.modifiers == KeyModifiers::HYPER
|| key.modifiers == KeyModifiers::SUPER => || key.modifiers == KeyModifiers::SUPER =>