Commit 7dc8ae33fa97
Changed files (1)
tools
emacs
site-lisp
tools/emacs/site-lisp/project-func.el
@@ -141,7 +141,9 @@ If a buffer already exists for running a vterm shell in the project's root,
switch to it. Otherwise, create a new vterm shell."
(interactive)
(let* ((default-directory (vde-project--project-current))
- (default-project-vterm-name (project-prefixed-buffer-name "vterm"))
+ (default-project-vterm-name (or (and (project-current)
+ (project-prefixed-buffer-name "vterm"))
+ (format "*vterm-%s*" default-directory)))
(vterm-buffer (get-buffer default-project-vterm-name)))
(if (and vterm-buffer (not current-prefix-arg))
(pop-to-buffer-same-window vterm-buffer)