From 9bfac9171ffefedf0088e777923f38ca5990ea17 Mon Sep 17 00:00:00 2001 From: Raul Benencia Date: Sat, 7 Mar 2026 09:36:00 -0800 Subject: emacs: keep all vterm bindings in the same file --- .emacs.d/rul-lisp/packages/rul-terminals.el | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to '.emacs.d/rul-lisp/packages/rul-terminals.el') diff --git a/.emacs.d/rul-lisp/packages/rul-terminals.el b/.emacs.d/rul-lisp/packages/rul-terminals.el index 09ab13d..a0101a4 100644 --- a/.emacs.d/rul-lisp/packages/rul-terminals.el +++ b/.emacs.d/rul-lisp/packages/rul-terminals.el @@ -18,6 +18,15 @@ (use-package multi-vterm :ensure t :after vterm - :bind (("C-c t" . multi-vterm))) + :bind (("C-c t" . multi-vterm)) + :config + (defun rul/vterm-new-tab () + "Create a new tab and open a new vterm." + (interactive) + (tab-new) + (multi-vterm)) + + ;; Inside vterm buffers, make C-c t spawn a new tab + vterm + (define-key vterm-mode-map (kbd "C-c t") #'rul/vterm-new-tab)) (provide 'rul-terminals) -- cgit v1.2.3