mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
bypass more keybindings to vterm
This commit is contained in:
@ -20,7 +20,25 @@
|
|||||||
(evil-set-initial-state 'vterm-mode 'insert)
|
(evil-set-initial-state 'vterm-mode 'insert)
|
||||||
;; Those keys are commonly needed by terminals.
|
;; Those keys are commonly needed by terminals.
|
||||||
(evil-define-key 'insert vterm-mode-map
|
(evil-define-key 'insert vterm-mode-map
|
||||||
(kbd "C-d") #'vterm--self-insert)
|
(kbd "C-a") #'vterm--self-insert
|
||||||
|
(kbd "C-b") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-d") #'vterm--self-insert
|
||||||
|
(kbd "C-e") #'vterm--self-insert
|
||||||
|
(kbd "C-f") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-k") #'vterm--self-insert
|
||||||
|
(kbd "C-l") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-n") #'vterm--self-insert
|
||||||
|
(kbd "C-o") #'vterm--self-insert
|
||||||
|
(kbd "C-p") #'vterm--self-insert
|
||||||
|
(kbd "C-q") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-r") #'vterm--self-insert
|
||||||
|
(kbd "C-s") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-t") #'vterm--self-insert
|
||||||
|
(kbd "C-u") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-v") #'vterm--self-insert ; Should not be necessary.
|
||||||
|
(kbd "C-w") #'vterm--self-insert
|
||||||
|
(kbd "C-y") #'vterm--self-insert
|
||||||
|
(kbd "C-z") #'vterm--self-insert)
|
||||||
;; Go back to normal state but don't move cursor backwards.
|
;; Go back to normal state but don't move cursor backwards.
|
||||||
;; Moving cursor backwards is the default Vim behavior but
|
;; Moving cursor backwards is the default Vim behavior but
|
||||||
;; it is not appropriate in some cases like terminals.
|
;; it is not appropriate in some cases like terminals.
|
||||||
|
Reference in New Issue
Block a user