;; (use-package aider ... の前に) ;; aidermacsを先にインストール・ロードし、aiderに依存させる (use-package aidermacs :ensure t) (use-package aider :ensure t :config ;;(setenv "OLLAMA_API_BASE" "http://127.0.0.1:11434") (setq aider-ollama-base-url "http://127.0.0.1:11434") (setq aidermacs-default-model "ollama_chat/0") (setenv "AIDER_API_TIMEOUT" "1200") (setenv "LITELLM_TIMEOUT" "1800") (define-key global-map (kbd "C-c a m") #'aidermacs-transient-menu) (define-key global-map (kbd "C-c a a") #'aidermacs-run) (define-key global-map (kbd "C-c a f") #'aider-add-current-file) (define-key global-map (kbd "C-c a q") #'aider-ask-question)) ;; Version: 1.1.4 ;; Aiderの「使い分け」設定例 (setenv "OLLAMA_MODEL" "ollama_chat/3") ; Main: 賢いモデル(30b等) (setenv "AIDER_WEAK_MODEL" "ollama_chat/0") ; Weak: 軽い対話用(Default) (setenv "AIDER_EDITOR_MODEL" "ollama_chat/8") ; Editor: 書き換え専用(8b等)