diff --git a/modules/shell/siren-shell-pop.el b/modules/shell/siren-shell-pop.el index 4525657..049c226 100644 --- a/modules/shell/siren-shell-pop.el +++ b/modules/shell/siren-shell-pop.el @@ -6,14 +6,16 @@ ;;; Code: +(require 'siren-vterm) + (use-package shell-pop :bind ("C-`" . shell-pop) :custom (shell-pop-full-span t) - (shell-pop-shell-type '("ansi-term" "*ansi-term*" - (lambda nil (ansi-term shell-pop-term-shell)))) + (shell-pop-shell-type '("vterm" "*vterm*" + (lambda nil (vterm shell-pop-term-shell)))) (shell-pop-universal-key "C-`") (shell-pop-window-position "bottom") (shell-pop-window-size 40)) diff --git a/modules/shell/siren-vterm.el b/modules/shell/siren-vterm.el new file mode 100644 index 0000000..ba630c2 --- /dev/null +++ b/modules/shell/siren-vterm.el @@ -0,0 +1,14 @@ +;;; siren-vterm.el --- jimeh's Emacs Siren: vterm configuration. + +;;; Commentary: + +;; Basic configuration for vterm. + +;;; Code: + +(use-package vterm + :custom + (vterm-always-compile-module t)) + +(provide 'siren-vterm) +;;; siren-vterm.el ends here