branch: elpa/aidermacs
commit 43abae7b2d30ad88703e95c6cdc61bcc120374a1
Author: Kang Tu <[email protected]>
Commit: Kang Tu (aider) <[email protected]>
refactor: rename run-aider to aider-run-aider and update related references
---
aider.el | 27 ++++-----------------------
1 file changed, 4 insertions(+), 23 deletions(-)
diff --git a/aider.el b/aider.el
index 749c4ea95f..fdb0eebc7e 100644
--- a/aider.el
+++ b/aider.el
@@ -18,31 +18,15 @@
:prefix "aider-"
:group 'convenience)
-
-(defcustom aider-deepseek-api-key deepseek-api-key
- "DeepSeek API key for Aider."
- :type 'string
- :group 'aider)
-
-(defcustom aider-args '("--deepseek")
+(defcustom aider-args '("--model" "gpt-4o-mini")
"Arguments to pass to the Aider command."
:type '(repeat string)
:group 'aider)
-;; (defcustom aider-openai-api-key chatgpt-shell-openai-key
-;; "OpenAI API key for Aider."
-;; :type 'string
-;; :group 'aider)
-
-;; (defcustom aider-args '("--model" "gpt-4o-mini")
-;; "Arguments to pass to the Aider command."
-;; :type '(repeat string)
-;; :group 'aider)
-
;; Define the keymap for Aider commands
(defvar aider-global-map
(let ((map (make-sparse-keymap)))
- (define-key map (kbd "a") 'run-aider)
+ (define-key map (kbd "a") 'aider-run-aider)
(define-key map (kbd "z") 'aider-switch-to-buffer)
(define-key map (kbd "s") 'aider-add-current-file)
(define-key map (kbd "d") 'aider-drop-current-file)
@@ -65,7 +49,7 @@
"Transient menu for Aider commands."
["Aider Menu"
["Aider process"
- ("a" "Run Aider" run-aider)
+ ("a" "Run Aider" aider-run-aider)
("s" "Add Current File" aider-add-current-file)
("z" "Switch to Aider Buffer" aider-switch-to-buffer)
("d" "Drop Current File" aider-drop-current-file)
@@ -85,7 +69,6 @@
]
])
-
(defun aider-buffer-name ()
"Generate the Aider buffer name based on the path from the home folder to
the git repo of the current active buffer using a git command."
(let* ((buffer-file-path (buffer-file-name))
@@ -94,7 +77,7 @@
(relative-path (substring git-repo-path (length home-path))))
(format "*aider:%s*" (concat "~" (replace-regexp-in-string "\n" ""
relative-path)))))
-(defun run-aider ()
+(defun aider-run-aider ()
"Create a comint-based buffer and run 'aider' for interactive conversation."
(interactive)
(let* ((buffer-name (aider-buffer-name))
@@ -102,8 +85,6 @@
;; Check if the buffer already has a running process
(unless (comint-check-proc buffer-name)
;; Create a new comint buffer and start the process
- ;; (setenv "OPENAI_API_KEY" aider-openai-api-key)
- (setenv "DEEPSEEK_API_KEY" aider-deepseek-api-key)
(apply 'make-comint-in-buffer "aider" buffer-name command nil aider-args)
;; Optionally, you can set the mode or add hooks here
(with-current-buffer buffer-name