From f3649541a8205de67cb10f360ac5d2fb42f35b4b Mon Sep 17 00:00:00 2001 From: MitchMarq42 Date: Sun, 20 Nov 2022 13:44:19 -0900 Subject: [PATCH] Fix eshell error "C-c" not prefix. --- lisp/mitch-packages.el | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/lisp/mitch-packages.el b/lisp/mitch-packages.el index 39bcca1..9a8c9e2 100644 --- a/lisp/mitch-packages.el +++ b/lisp/mitch-packages.el @@ -139,6 +139,8 @@ (eshell-scroll-to-bottom-on-input t) (eshell-hist-ignoredups t) :config + (evil-collection-define-key 'insert 'eshell-mode-map + (kbd "C-c") 'eshell-interrupt-process) (add-to-list 'eshell-modules-list 'eshell-rebind) (defun eshell-evil-insert-line (count &optional vcount) (interactive "p") @@ -164,18 +166,7 @@ This is taken from a website that I can't remember at the moment." (replace-match "" t nil))) (progn (eshell-bol) - (insert "sudo ")))))) - :general - (general-define-key - :states 'normal - :keymaps 'eshell-mode-map - "I" 'eshell-evil-insert-line - "C-c" 'evil-collection-eshell-interrupt-process) - (general-define-key - :states 'insert - :keymaps 'eshell-mode-map - "C-L" 'aweshell-sudo-toggle - "C-c" 'eshell-interrupt-process)) + (insert "sudo "))))))) (use-package eshell-vterm :after eshell :custom (eshell-destroy-buffer-when-process-dies t)