From 16ad288e93efcc19ae509903c6fcd57a26a37fb3 Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Thu, 3 Sep 2026 09:13:45 -0700 Subject: [PATCH] Update vterm stuff --- init.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/init.el b/init.el index c554a68..774fbd7 100644 --- a/init.el +++ b/init.el @@ -3095,16 +3095,17 @@ Actually, return the method name." (visual-wrap-prefix-mode -1)) (defun my/project-vterm (&optional arg prompt) "Switch to or create a vterm buffer in the current projects root." - (interactive (list current-prefix-arg t)) + (interactive (list (prefix-numeric-value current-prefix-arg) t)) (if-let* ((proj (project-current prompt)) (default-directory (project-root proj))) - (let ((vterm-buffer-name (format "*vterm for project %s*" default-directory)) - (vterm-shell (my/-vterm-shell-for-cwd))) + (let ((vterm-shell (my/-vterm-shell-for-cwd)) + (vterm-buffer-name (format "*vterm for project %s*" + default-directory))) (vterm arg)))) (defun my/project-vterm-or-default (&optional arg) "Open a vterm for the current project, otherwise, open a normal vterm." (interactive "P") - (unless (my/project-vterm) + (unless (my/project-vterm arg) (let ((vterm-shell (my/-vterm-shell-for-cwd))) (vterm arg)))))