diff options
| -rw-r--r-- | init.el | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -85,14 +85,12 @@ (use-package term/xterm-kitty :init (setq kitty-kbp-modifiers-alist '((1 . shift) (2 . alt) (4 . control) (32 . super) (16 . hyper) (8 . meta))) + (setq kitty-kbp-delete-backspace-workaround t) (defun ravi/get-rid-of-xterm-key-translations () (message "Getting rid of xterm key translations") (mapcar (lambda (k) (define-key local-function-key-map (vector k) nil)) '(tab delete return escape)) - ;; Manually disambiguate between DEL=backspace and delete keys - (define-key local-function-key-map (kbd "C-DEL") #'backward-kill-word) - (define-key local-function-key-map (kbd "C-<delete>") #'kill-word) - (define-key local-function-key-map (kbd "<delete>") #'delete-forward-char)) + (global-set-key (kbd "<delete>") #'delete-forward-char)) (add-hook 'terminal-init-xterm-kitty-hook #'ravi/get-rid-of-xterm-key-translations) (add-hook 'terminal-init-xterm-kitty-hook #'xterm-kitty-add-select-frame-set-input-focus-advice) (add-hook 'terminal-init-xterm-kitty-hook #'kitty-rc-set-interprogram-cut-function) |
