   (let ((default-directory
           (if arg
               default-directory
-            (or (doom-project-root) default-directory)))
-        display-buffer-alist)
-    (vterm)))
+            (or (doom-project-root) default-directory))))
+    (+vterm--get-create-buffer buffer-name)))
 
 
 (defvar +vterm--insert-point nil)

;;; term/vterm/autoload.el -*- lexical-binding: t; -*-

;;;###autoload
(defun +vterm/toggle (arg)

          (when (bound-and-true-p evil-local-mode)
            (evil-change-to-initial-state))
          (goto-char (point-max)))
      (+vterm--get-create-buffer buffer-name))))

;;;###autoload
(defun +vterm/here (arg)
