copy paste shortcuts, file explorer scrolling
malvim find in file with /
This commit is contained in:
@@ -69,7 +69,7 @@ impl WindowLike for Terminal {
|
||||
self.calc_actual_lines();
|
||||
self.actual_line_num = self.actual_lines.len().checked_sub(self.get_max_lines()).unwrap_or(0);
|
||||
WindowMessageResponse::JustRerender
|
||||
} else {
|
||||
} else if key_press.key.len_utf8() == 1 {
|
||||
//update
|
||||
let running_process = self.running_process.as_mut().unwrap();
|
||||
if let Some(status) = running_process.try_wait().unwrap() {
|
||||
@@ -90,6 +90,10 @@ impl WindowLike for Terminal {
|
||||
//still running
|
||||
WindowMessageResponse::DoNothing
|
||||
}
|
||||
} else {
|
||||
//esc key (crash happens if esc key is entered and deleted, so prevent it from being entered)
|
||||
//but if we want to support eg Chinese we need to properly handle multi-byte chars (todo)
|
||||
WindowMessageResponse::DoNothing
|
||||
}
|
||||
},
|
||||
WindowMessage::CtrlKeyPress(key_press) => {
|
||||
|
||||
Reference in New Issue
Block a user