diff --git a/vterm.el b/vterm.el index 9bc0d16..3a2c44c 100644 --- a/vterm.el +++ b/vterm.el @@ -1503,10 +1503,10 @@ value of `vterm-buffer-name'." (t (get-buffer-create vterm-buffer-name))))) (cl-assert (and buf (buffer-live-p buf))) - (funcall pop-to-buf-fun buf) (with-current-buffer buf (unless (derived-mode-p 'vterm-mode) (vterm-mode))) + (funcall pop-to-buf-fun buf) buf)) ;;; Internal