diff options
| -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"))) |
