diff options
| author | Tom Dalziel <tom_dl@hotmail.com> | 2022-02-15 21:58:38 +0000 |
|---|---|---|
| committer | Tom Dalziel <33435574+tomdl89@users.noreply.github.com> | 2022-02-17 08:48:36 +0100 |
| commit | 00fca685479e772361765b13de4689099a328c28 (patch) | |
| tree | 2d6e3cce83ca2739c5e4799a45dbbf700912acb8 /evil-maps.el | |
| parent | 4ed0543c9235f97748d4a4913cfdce03fee0e17c (diff) | |
Add C-h in insert + replace states (fixes #1577)
Diffstat (limited to 'evil-maps.el')
| -rw-r--r-- | evil-maps.el | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/evil-maps.el b/evil-maps.el index a4d20aa..971cf7a 100644 --- a/evil-maps.el +++ b/evil-maps.el @@ -405,6 +405,8 @@ '("\C-w" . evil-window-map)) ,@(when evil-want-C-u-delete '(("\C-u" . evil-delete-back-to-indentation))) + ,@(when evil-want-C-h-delete + '(("\C-h" . evil-delete-back-to-indentation))) ([mouse-2] . mouse-yank-primary)) "Evil's bindings for insert & replace states. Used in `evil-insert-state-map' and `evil-replace-state-map', @@ -446,6 +448,8 @@ included in `evil-insert-state-bindings' by default." (dolist (binding evil-insert-state-bindings) (define-key evil-replace-state-map (car binding) (cdr binding))) (define-key evil-replace-state-map (kbd "DEL") 'evil-replace-backspace) +(when evil-want-C-h-delete + (define-key evil-replace-state-map "\C-h" 'evil-replace-backspace)) (define-key evil-replace-state-map [escape] 'evil-normal-state) (define-key evil-replace-state-map [insert] 'evil-append) |
