diff --git a/emacs/init.el b/emacs/init.el index 5765f01..c124c9c 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -768,7 +768,7 @@ ;; Unbind to stop overriding avy ("C-j" . nil))) -;;; Programming languages +;;; Programming ;;;; Treesitter (use-package treesit-auto :ensure t @@ -909,6 +909,17 @@ ;;;; PHP (use-package php-mode :ensure t) +;;;; Aider +(use-package aider + :ensure t + :config + (setq aider-args + '("--model" "gemini/gemini-2.5-flash-preview-05-20")) + (setenv "GEMINI_API_KEY" + (with-temp-buffer + (insert-file-contents "~/.gemini") + (buffer-string))) + (global-set-key (kbd "C-c a") 'aider-transient-menu)) ;;; Eshell ;;;; Eshell (use-package eshell