From 1e864df8cd157130a973f552b2a73529e4365ece Mon Sep 17 00:00:00 2001 From: SteamedFish Date: Sun, 17 Feb 2019 00:04:51 +0800 Subject: [PATCH] move vterm's popup rule to vterm layer --- modules/emacs/vterm/config.el | 2 ++ modules/ui/popup/config.el | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) 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\\)"