feat: enhance system prompt handling and input key actions
This commit is contained in:
+10
-2
@@ -38,10 +38,18 @@ pub fn handle_key(key: KeyEvent, state: &mut AppStateRest) -> Vec<Action> {
|
||||
vec![Action::CursorRight]
|
||||
}
|
||||
KeyCode::Up => {
|
||||
vec![Action::HistoryUp]
|
||||
if key.modifiers.contains(KeyModifiers::CONTROL) {
|
||||
vec![Action::HistoryUp]
|
||||
} else {
|
||||
vec![Action::ScrollUp]
|
||||
}
|
||||
}
|
||||
KeyCode::Down => {
|
||||
vec![Action::HistoryDown]
|
||||
if key.modifiers.contains(KeyModifiers::CONTROL) {
|
||||
vec![Action::HistoryDown]
|
||||
} else {
|
||||
vec![Action::ScrollDown]
|
||||
}
|
||||
}
|
||||
KeyCode::PageUp => {
|
||||
vec![Action::ScrollUp]
|
||||
|
||||
Reference in New Issue
Block a user