Making sure vterm allows for 'C-c' and 'ESC' when trying to exit programs

This commit is contained in:
Derek Taylor
2023-08-16 22:52:33 -05:00
parent 572c6fa93c
commit d5c30fec32
2 changed files with 13 additions and 0 deletions

View File

@@ -457,6 +457,12 @@
(use-package vterm-toggle
:after vterm
:config
;; When running programs in Vterm and in 'insert' mode, make sure that CTRL-c
;; kills the program as it would in any standard terminal/shell.
(evil-define-key 'insert vterm-mode-map (kbd "C-c") 'vterm--self-insert)
;; When running programs in Vterm and in 'normal' mode, make sure that ESC
;; kills the program as it would in most standard terminal programs.
(evil-define-key 'normal vterm-mode-map (kbd "<escape>") 'vterm--self-insert)
(setq vterm-toggle-fullscreen-p nil)
(setq vterm-toggle-scope 'project)
(add-to-list 'display-buffer-alist

View File

@@ -709,6 +709,12 @@ Vterm is a terminal emulator within Emacs. The 'shell-file-name' setting sets t
(use-package vterm-toggle
:after vterm
:config
;; When running programs in Vterm and in 'insert' mode, make sure that CTRL-c
;; kills the program as it would in any standard terminal/shell.
(evil-define-key 'insert vterm-mode-map (kbd "C-c") 'vterm--self-insert)
;; When running programs in Vterm and in 'normal' mode, make sure that ESC
;; kills the program as it would in most standard terminal programs.
(evil-define-key 'normal vterm-mode-map (kbd "<escape>") 'vterm--self-insert)
(setq vterm-toggle-fullscreen-p nil)
(setq vterm-toggle-scope 'project)
(add-to-list 'display-buffer-alist
@@ -724,6 +730,7 @@ Vterm is a terminal emulator within Emacs. The 'shell-file-name' setting sets t
;;(dedicated . t) ;dedicated is supported in emacs27
(reusable-frames . visible)
(window-height . 0.4))))
#+end_src
* SUDO EDIT