diff --git a/modules/emacs/vterm/config.el b/modules/emacs/vterm/config.el index 221e7cdb8..83f5eac5e 100644 --- a/modules/emacs/vterm/config.el +++ b/modules/emacs/vterm/config.el @@ -16,6 +16,8 @@ ;; Automatically kill buffer when vterm exits. (add-hook 'vterm-exit-functions #'(lambda (buffer) (when buffer (kill-buffer buffer)))) + (when (featurep! :ui popup +defaults) + (set-popup-rule! "^vterm" :size 0.25 :vslot -4 :select t :quit nil :ttl 0)) (when (featurep! :feature evil) (evil-set-initial-state 'vterm-mode 'insert) ;; Those keys are commonly needed by terminals. diff --git a/modules/ui/popup/config.el b/modules/ui/popup/config.el index 088912b1c..cb49d1e8d 100644 --- a/modules/ui/popup/config.el +++ b/modules/ui/popup/config.el @@ -144,8 +144,6 @@ prevent the popup(s) from messing up the UI (or vice versa)." :size 0.45 :vslot -3 :ttl 0 :quit t :select t) ("^\\*doom \\(?:term\\|eshell\\)" :size 0.25 :vslot -4 :select t :quit nil :ttl 0) - ("^vterm" - :size 0.25 :vslot -4 :select t :quit nil :ttl 0) ("^\\*doom:" :vslot -5 :size 0.35 :size bottom :autosave t :select t :modeline t :quit nil) ("^\\*\\(?:\\(?:Pp E\\|doom e\\)val\\)"