mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Use the default face for vterm's bg/fg
This commit is contained in:
@ -12,6 +12,14 @@
|
|||||||
;; Automatically kill buffer when vterm exits.
|
;; Automatically kill buffer when vterm exits.
|
||||||
(add-to-list 'vterm-exit-functions (lambda (buffer) (if buffer (kill-buffer buffer))))
|
(add-to-list 'vterm-exit-functions (lambda (buffer) (if buffer (kill-buffer buffer))))
|
||||||
|
|
||||||
|
(defun +vterm|use-emacs-theme-colors ()
|
||||||
|
"Unset the black and white colors so that vterm's background and foreground
|
||||||
|
inherit from the `default' face."
|
||||||
|
(make-local-variable 'ansi-color-names-vector)
|
||||||
|
(setf (elt ansi-color-names-vector 0) nil)
|
||||||
|
(setf (elt ansi-color-names-vector 7) nil))
|
||||||
|
(add-hook 'vterm-mode-hook #'+vterm|use-emacs-theme-colors)
|
||||||
|
|
||||||
(when (featurep! :feature evil)
|
(when (featurep! :feature evil)
|
||||||
(evil-set-initial-state 'vterm-mode 'insert)
|
(evil-set-initial-state 'vterm-mode 'insert)
|
||||||
;; Go back to normal state but don't move cursor backwards. Moving cursor
|
;; Go back to normal state but don't move cursor backwards. Moving cursor
|
||||||
|
Reference in New Issue
Block a user