diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2022-02-22 03:56:34 (GMT) |
|---|---|---|
| committer | Ravi R Kiran <aine.marina@gmail.com> | 2022-02-22 03:56:34 (GMT) |
| commit | a0488d12d96af50fb2d73ad13ab08d8ae5dd9496 (patch) | |
| tree | 62e0f7c14eeee486a021cb023d95d4edd66c372d | |
| parent | e43b12a22d4ebeef621070c456567951369f2e70 (diff) | |
| download | dotemacs-a0488d12d96af50fb2d73ad13ab08d8ae5dd9496.zip dotemacs-a0488d12d96af50fb2d73ad13ab08d8ae5dd9496.tar.gz dotemacs-a0488d12d96af50fb2d73ad13ab08d8ae5dd9496.tar.bz2 | |
Use hack to handle del/bs
| -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) |
