From 709a618a2de212e5cce723b3d707cf4080c9f1dc Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sat, 4 Feb 2023 13:50:35 -0500 Subject: [PATCH] common/home-manager/emacs: make xe/tabnew-shell open projectile shells if it can Signed-off-by: Xe Iaso --- common/home-manager/emacs/xe-tools.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/home-manager/emacs/xe-tools.el b/common/home-manager/emacs/xe-tools.el index 7758a2f..4bf1c51 100644 --- a/common/home-manager/emacs/xe-tools.el +++ b/common/home-manager/emacs/xe-tools.el @@ -26,7 +26,10 @@ cell (regexp . minor-mode)." "Opens a shell in a new tab (tmux Control-b c)." (interactive) (tab-bar-new-tab 1) - (vterm) + (let ((proj-type (projectile-project-type))) + (if (eq proj-type 'nil) + (vterm) + (projectile-run-vterm))) (rename-uniquely)) (provide 'xe-tools)