From 8a75a0365629c421ea785f1393f577f9d92af58e Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sun, 12 Sep 2021 01:53:12 -0700 Subject: comint: Bind comint-kill-input to C-u In Vim insert mode, C-u deletes to the beginning of the line, so we make an analogous binding for comint buffers. --- modes/comint/evil-collection-comint.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modes/comint/evil-collection-comint.el b/modes/comint/evil-collection-comint.el index da15907..2838a8b 100644 --- a/modes/comint/evil-collection-comint.el +++ b/modes/comint/evil-collection-comint.el @@ -50,6 +50,11 @@ (kbd "C-p") #'comint-previous-input (kbd "C-n") #'comint-next-input) + ;; TODO: What if the user changes `evil-want-C-u-delete' after this is run? + (when evil-want-C-u-delete + (evil-collection-define-key 'insert 'comint-mode-map + (kbd "C-u") #'comint-kill-input)) + (evil-collection-define-key 'insert 'comint-mode-map (kbd "") #'comint-previous-input (kbd "") #'comint-next-input)) -- cgit v1.0