Skip to content

Commit b6b1bea

Browse files
lesleyrsthe-mikedavis
authored andcommitted
Add shift-backspace keybind alias for backspace (#4937)
1 parent 5f2fd1b commit b6b1bea

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

book/src/keymap.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ experience.
347347
| `Alt-d`, `Alt-Delete` | Delete next word | `delete_word_forward` |
348348
| `Ctrl-u` | Delete to start of line | `kill_to_line_start` |
349349
| `Ctrl-k` | Delete to end of line | `kill_to_line_end` |
350-
| `Ctrl-h`, `Backspace` | Delete previous char | `delete_char_backward` |
350+
| `Ctrl-h`, `Backspace`, `Shift-Backspace` | Delete previous char | `delete_char_backward` |
351351
| `Ctrl-d`, `Delete` | Delete next char | `delete_char_forward` |
352352
| `Ctrl-j`, `Enter` | Insert new line | `insert_newline` |
353353

@@ -428,7 +428,7 @@ Keys to use within prompt, Remapping currently not supported.
428428
| `Alt-d`, `Alt-Delete`, `Ctrl-Delete` | Delete next word |
429429
| `Ctrl-u` | Delete to start of line |
430430
| `Ctrl-k` | Delete to end of line |
431-
| `Backspace`, `Ctrl-h` | Delete previous char |
431+
| `Backspace`, `Ctrl-h`, `Shift-Backspace` | Delete previous char |
432432
| `Delete`, `Ctrl-d` | Delete next char |
433433
| `Ctrl-s` | Insert a word under doc cursor, may be changed to Ctrl-r Ctrl-w later |
434434
| `Ctrl-p`, `Up` | Select previous history |

helix-term/src/keymap/default.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ pub fn default() -> HashMap<Mode, Keymap> {
356356
"A-d" | "A-del" => delete_word_forward,
357357
"C-u" => kill_to_line_start,
358358
"C-k" => kill_to_line_end,
359-
"C-h" | "backspace" => delete_char_backward,
359+
"C-h" | "backspace" | "S-backspace" => delete_char_backward,
360360
"C-d" | "del" => delete_char_forward,
361361
"C-j" | "ret" => insert_newline,
362362
"tab" => insert_tab,

helix-term/src/ui/prompt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ impl Component for Prompt {
513513
alt!('d') | alt!(Delete) | ctrl!(Delete) => self.delete_word_forwards(cx.editor),
514514
ctrl!('k') => self.kill_to_end_of_line(cx.editor),
515515
ctrl!('u') => self.kill_to_start_of_line(cx.editor),
516-
ctrl!('h') | key!(Backspace) => {
516+
ctrl!('h') | key!(Backspace) | shift!(Backspace) => {
517517
self.delete_char_backwards(cx.editor);
518518
(self.callback_fn)(cx, &self.line, PromptEvent::Update);
519519
}

0 commit comments

Comments
 (0)