mirror of
https://github.com/gitui-org/gitui
synced 2026-05-23 17:08:21 +00:00
Merge 939d157616 into 8619c07f3f
This commit is contained in:
commit
0737450f18
3 changed files with 11 additions and 0 deletions
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue