This commit is contained in:
Lena Pastwa 2026-05-22 19:39:43 +02:00 committed by GitHub
commit 0737450f18
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 0 deletions

View file

@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
### Added
* keybinding to redraw the TUI (Ctrl+l by default) [[@acuteenvy](https://github.com/acuteenvy)] ([#2956](https://github.com/gitui-org/gitui/pull/2956))
### Changed
* use [tombi](https://github.com/tombi-toml/tombi) for all toml file formatting
* open the external editor from the status diff view [[@WaterWhisperer](https://github.com/WaterWhisperer)] ([#2805](https://github.com/gitui-org/gitui/issues/2805))

View file

@ -360,6 +360,12 @@ impl App {
) {
self.options_popup.show()?;
NeedsUpdate::ALL
} else if key_match(
k,
self.key_config.keys.redraw_tui,
) {
self.requires_redraw.set(true);
NeedsUpdate::empty()
} else {
NeedsUpdate::empty()
};

View file

@ -129,6 +129,7 @@ pub struct KeysList {
pub commit: GituiKeyEvent,
pub newline: GituiKeyEvent,
pub goto_line: GituiKeyEvent,
pub redraw_tui: GituiKeyEvent,
}
#[rustfmt::skip]
@ -227,6 +228,7 @@ impl Default for KeysList {
commit: GituiKeyEvent::new(KeyCode::Char('d'), KeyModifiers::CONTROL),
newline: GituiKeyEvent::new(KeyCode::Enter, KeyModifiers::empty()),
goto_line: GituiKeyEvent::new(KeyCode::Char('L'), KeyModifiers::SHIFT),
redraw_tui: GituiKeyEvent::new(KeyCode::Char('l'), KeyModifiers::CONTROL),
}
}
}