diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2021-04-25 16:49:32 (GMT) |
|---|---|---|
| committer | Ravi R Kiran <aine.marina@gmail.com> | 2021-04-25 16:49:32 (GMT) |
| commit | 03ef1714f617b41a54b7c59a9f6d895aabb0a18a (patch) | |
| tree | 7cc6e74e5e64e351703a0deb692647381acdd14c | |
| parent | 33872f218c2de9de542bd082ce741ae63740e40e (diff) | |
| download | dotemacs-03ef1714f617b41a54b7c59a9f6d895aabb0a18a.zip dotemacs-03ef1714f617b41a54b7c59a9f6d895aabb0a18a.tar.gz dotemacs-03ef1714f617b41a54b7c59a9f6d895aabb0a18a.tar.bz2 | |
Attempt to fix kitty delete vs backspace
| -rw-r--r-- | init.el | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -89,8 +89,12 @@ (xterm-kitty-add) (when xterm-kitty-in-use (defun ravi/get-rid-of-xterm-key-translations () - (mapcar (lambda (k) (unbind-key (vector k) local-function-key-map)) - '(tab delete return escape))) + (mapcar (lambda (k) (define-key local-function-key-map (vector k) nil)) + '(tab delete return escape)) + ;; Manually disambiguate between DEL=backspace and delete keys + (bind-key "C-DEL" #'backward-kill-word) + (bind-key "C-<delete>" #'kill-word) + (bind-key "<delete>" #'delete-forward-char)) (add-hook 'terminal-init-xterm-hook 'ravi/get-rid-of-xterm-key-translations)) :ensure nil :load-path (lambda () (ravi/emacs-file "lisp"))) |
