From 9e35eac91a308dc2ea882565fbf46f0c218429a9 Mon Sep 17 00:00:00 2001 From: Tristan Druyen Date: Mon, 17 Mar 2025 23:17:13 +0100 Subject: [PATCH] Add aidermacs --- ext/doom/config.el | 11 +++++++++++ ext/doom/packages.el | 6 ++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ext/doom/config.el b/ext/doom/config.el index 4564bd0..feda49a 100644 --- a/ext/doom/config.el +++ b/ext/doom/config.el @@ -496,6 +496,17 @@ ;; (setq! magit-gptcommit-llm-provider (make-llm-openai-compatible :key "OPENAI-KEY" :url "http://100.64.0.3:8080/v1/") +(use-package! aidermacs + :bind (("C-c a" . aidermacs-transient-menu)) + :config + ;; (setenv "ANTHROPIC_API_KEY" "sk-...") ; Set API_KEY in .bashrc, that will automatically picked up by aider or in elisp + ;; (setenv "OPENROUTER_API_KEY" (my-get-openrouter-api-key)) ; defun my-get-openrouter-api-key yourself elsewhere for security reasons + :custom ; See the Configuration section below + (aidermacs-use-architect-mode t) + ;; (aidermacs-default-model "sonnet") + ) + + (defvar my-C-f-funcs '()) (defun my-C-f () (interactive) diff --git a/ext/doom/packages.el b/ext/doom/packages.el index 3eee9d4..4e3754f 100644 --- a/ext/doom/packages.el +++ b/ext/doom/packages.el @@ -50,8 +50,10 @@ ;; :recipe (:host github :repo "zerolfx/copilot.el" :files ("*.el" "dist"))) ;;;;;;;;;;;;;;;;;;;;;;;;; +;; aidermacs +(package! aidermacs :recipe (:host github :repo "MatthewZMD/aidermacs" :branch "main")) ;; gptel -(package! gptel :recipe (:type git :host nil :repo "https://github.com/karthink/gptel.git" :branch "master")) +(package! gptel :recipe (:host github :repo "karthink/gptel" :branch "master")) ;; gptel-extensions (package! gptel-extensions :recipe (:host github :repo "kamushadenes/gptel-extensions.el")) ;; gptcommit @@ -64,7 +66,7 @@ (package! treesit-fold :recipe (:host github :repo "emacs-tree-sitter/treesit-fold")) (package! eglot-x :recipe (:host github :repo "nemethf/eglot-x")) -(package! eglot-booster :recipe (:type git :host nil :repo "https://github.com/jdtsmith/eglot-booster.git" :branch "main")) +(package! eglot-booster :recipe (:host github :repo "jdtsmith/eglot-booster" :branch "main")) (package! eat :recipe (:type git :host codeberg