* Fix #6669: Theme preview doesn't return theme to normal when delete name with Alt-Backspace * Fix #6669: Return theme preview to normal theme for all remaining keybinds that change the promt text
This commit is contained in:
parent
161fef2166
commit
9f680c69f4
1 changed files with 14 additions and 4 deletions
|
@ -511,11 +511,21 @@ impl Component for Prompt {
|
|||
ctrl!('e') | key!(End) => self.move_end(),
|
||||
ctrl!('a') | key!(Home) => self.move_start(),
|
||||
ctrl!('w') | alt!(Backspace) | ctrl!(Backspace) => {
|
||||
self.delete_word_backwards(cx.editor)
|
||||
self.delete_word_backwards(cx.editor);
|
||||
(self.callback_fn)(cx, &self.line, PromptEvent::Update);
|
||||
}
|
||||
alt!('d') | alt!(Delete) | ctrl!(Delete) => {
|
||||
self.delete_word_forwards(cx.editor);
|
||||
(self.callback_fn)(cx, &self.line, PromptEvent::Update);
|
||||
}
|
||||
ctrl!('k') => {
|
||||
self.kill_to_end_of_line(cx.editor);
|
||||
(self.callback_fn)(cx, &self.line, PromptEvent::Update);
|
||||
}
|
||||
ctrl!('u') => {
|
||||
self.kill_to_start_of_line(cx.editor);
|
||||
(self.callback_fn)(cx, &self.line, PromptEvent::Update);
|
||||
}
|
||||
alt!('d') | alt!(Delete) | ctrl!(Delete) => self.delete_word_forwards(cx.editor),
|
||||
ctrl!('k') => self.kill_to_end_of_line(cx.editor),
|
||||
ctrl!('u') => self.kill_to_start_of_line(cx.editor),
|
||||
ctrl!('h') | key!(Backspace) | shift!(Backspace) => {
|
||||
self.delete_char_backwards(cx.editor);
|
||||
(self.callback_fn)(cx, &self.line, PromptEvent::Update);
|
||||
|
|
Loading…
Reference in a new issue