From a0488d12d96af50fb2d73ad13ab08d8ae5dd9496 Mon Sep 17 00:00:00 2001 From: Ravi R Kiran Date: Mon, 21 Feb 2022 21:56:34 -0600 Subject: Use hack to handle del/bs diff --git a/init.el b/init.el index 3ca8d59..b92c04f 100644 --- a/init.el +++ b/init.el @@ -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-") #'kill-word) - (define-key local-function-key-map (kbd "") #'delete-forward-char)) + (global-set-key (kbd "") #'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) -- cgit v0.10.1