branch: elpa/aidermacs
commit 2da2317c2200b8cfdccd5b53e900c75d78350166
Author: Kang Tu <kang...@apple.com>
Commit: Kang Tu (aider) <kang...@apple.com>

    feat: add Aider mode with key binding for .aider files
---
 aider.el | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/aider.el b/aider.el
index e9d8116864..df2966e644 100644
--- a/aider.el
+++ b/aider.el
@@ -263,6 +263,19 @@ The command will be formatted as \"/architect \" followed 
by the user command an
   (let ((line (thing-at-point 'line t)))
     (aider--send-command (string-trim line))))
 
+(defun aider-mode-setup ()
+  "Setup key bindings for Aider mode."
+  (local-set-key (kbd "C-c C-n") 'aider-send-line-under-cursor))
+
+(add-hook 'aider-mode-hook 'aider-mode-setup)
+
+(define-derived-mode aider-mode fundamental-mode "Aider"
+  "Major mode for editing Aider files."
+  ;; Add any additional setup for aider-mode here
+)
+
+(add-to-list 'auto-mode-alist '("\\.aider\\'" . aider-mode))
+
 (provide 'aider)
 
 ;;; aider.el ends here

Reply via email to