branch: elpa/aidermacs commit 3beb6a15f6693814ffafcd9aed989c2760c1b5a2 Author: zsxh <bnbvbc...@gmail.com> Commit: zsxh <bnbvbc...@gmail.com>
fix(aidermacs-bacend-vterm.el): avoid changing vterm global variables - local bindings vterm-shell, vterm-buffer-name - open vterm in another window instead of current window --- aidermacs-backend-vterm.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aidermacs-backend-vterm.el b/aidermacs-backend-vterm.el index abc769fd0b..34a80eeb06 100644 --- a/aidermacs-backend-vterm.el +++ b/aidermacs-backend-vterm.el @@ -16,9 +16,9 @@ "--dark-mode" "--light-mode")) (cmd (mapconcat 'identity (append (list program mode) args) " "))) - (setq vterm-shell cmd) - (setq vterm-buffer-name buffer-name) - (vterm) + (let ((vterm-shell cmd) + (vterm-buffer-name buffer-name)) + (vterm-other-window)) (with-current-buffer buffer-name (setq-local aidermacs-backend 'vterm) (aidermacs-minor-mode 1)))))