From 03ef1714f617b41a54b7c59a9f6d895aabb0a18a Mon Sep 17 00:00:00 2001 From: Ravi R Kiran Date: Sun, 25 Apr 2021 11:49:32 -0500 Subject: Attempt to fix kitty delete vs backspace diff --git a/init.el b/init.el index 8bb3b16..739b9b0 100644 --- a/init.el +++ b/init.el @@ -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-" #'kill-word) + (bind-key "" #'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"))) -- cgit v0.10.1