26 lines
990 B
EmacsLisp
26 lines
990 B
EmacsLisp
;; (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等)
|
|
|
|
|
|
|