From 86f5ab3d42a8d7b8acc93591b000aa9e92464eb7 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Wed, 26 Feb 2025 01:34:59 +0000 Subject: [PATCH] feat(vterm): add project-vterm binding --- config.el | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/config.el b/config.el index e59b959..39374f2 100644 --- a/config.el +++ b/config.el @@ -70,11 +70,13 @@ :custom (c-basic-offset 4)) -(use-package eat - :hook (eshell-load . (lambda () - (eat-eshell-mode) - (eat-eshell-visual-command-mode))) - :bind (("C-c t" . eat) - ("C-x p t" . eat-project))) +(use-package vterm + :preface + (defun project-vterm (&optional arg) + (interactive) + (let* ((default-directory (project-root (project-current 1))) + (vterm-buffer-name (project-prefixed-buffer-name "vterm"))) + (vterm arg))) + :bind ("C-x p t" . project-vterm)) (provide 'config)