From 17814c4496ebdb1c86820cabae50c38a37d7f0ee Mon Sep 17 00:00:00 2001 From: Rutherther Date: Fri, 7 Jun 2024 23:52:03 +0200 Subject: [PATCH] feat: vterm --- init.el | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index ea41460..914c0f5 100644 --- a/init.el +++ b/init.el @@ -2,7 +2,6 @@ ;; ;; load envs (exec-path-from-shell) ;; -;; vterm ;; lsp-mode? or eglot ;; C, C++ ;; Rust @@ -419,6 +418,20 @@ :after magit :config (magit-todos-mode 1)) +;; Vterm +(use-package vterm + :ensure t + :config + (add-to-list 'vterm-eval-cmds '("update-pwd" (lambda (path) (setq default-directory path)))) + + (push (list "find-file-below" + (lambda (path) + (if-let* ((buf (find-file-noselect path)) + (window (display-buffer-below-selected buf nil))) + (select-window window) + (message "Failed to open file: %s" path)))) + vterm-eval-cmds)) + ;; MMM mode (my-use-package mmm-mode :ensure t -- 2.48.1