branch: elpa/aidermacs
commit 57cea2f1122477feb529bc8966056a919ffba228
Author: Troy Hinckley <[email protected]>
Commit: Troy Hinckley <[email protected]>
Allow aider to match the users background in the vterm backend
---
aidermacs-backend-vterm.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/aidermacs-backend-vterm.el b/aidermacs-backend-vterm.el
index cd224c24c8..cf482cafdd 100644
--- a/aidermacs-backend-vterm.el
+++ b/aidermacs-backend-vterm.el
@@ -12,7 +12,10 @@
(unless (require 'vterm nil t)
(error "vterm package is not available"))
(unless (get-buffer buffer-name)
- (let ((cmd (concat program " " (mapconcat 'identity args " "))))
+ (let ((mode (if (eq (frame-parameter nil 'background-mode) 'dark)
+ "--dark-mode"
+ "--light-mode"))
+ (cmd (mapconcat 'identity (append (list program mode) args) " ")))
(setq vterm-shell cmd)
(setq vterm-buffer-name buffer-name)
(vterm)