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

          (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)

  (require 'vterm)
  (let ((buffer (get-buffer-create buffer-name)))
    (with-current-buffer buffer
      (unless (eq major-mode 'vterm-mode)
        (vterm-mode)))
    buffer))

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