From 2d1e04a4dfe17b6a4487a476de7f433943aa0e7b Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Sat, 8 Feb 2025 19:14:42 -0500 Subject: [PATCH] fix(emacs): add prefix arg for opening new terminal --- .emacs.d/include/priime-convenience.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.emacs.d/include/priime-convenience.el b/.emacs.d/include/priime-convenience.el index 998065e..37fa2ea 100644 --- a/.emacs.d/include/priime-convenience.el +++ b/.emacs.d/include/priime-convenience.el @@ -27,11 +27,15 @@ (find-file (expand-file-name file-path)))) (defun priime-terminal () - "Open a terminal in the current project or current directory." + "Open an optionally-new terminal in the current project or current directory." (interactive) + (priime--open-terminal (and current-prefix-arg t))) + +(defun priime--open-terminal (prefix-arg) + "Open a terminal in the current project or current directory." (if (projectile-project-p) - (projectile-run-vterm) - (vterm))) + (projectile-run-vterm prefix-arg) + (vterm prefix-arg))) (defun priime-split-terminal () "Split a terminal on the right and move to it."