From f4b4849d82861225134982c031cd591280ebb344 Mon Sep 17 00:00:00 2001 From: benj Date: Sun, 15 Mar 2026 23:52:53 -0700 Subject: global line mode, glyph font, and some aider convenience --- init.el | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/init.el b/init.el index 2cbb459..b564a27 100644 --- a/init.el +++ b/init.el @@ -41,10 +41,16 @@ (use-package emacs :after solarized-theme :init + (global-visual-line-mode) 1 (setq is-mac (equal system-type 'darwin)) (setq enable-recursive-minibuffers t) (set-face-attribute 'default nil :font "Source Code Pro Medium" :height 90) + ;; 2. Set the fallback font for general symbols + (set-fontset-font t 'symbol (font-spec :family "JetBrainsMono Nerd Font") nil 'append) + ;; 3. Explicitly map the Unicode Private Use Area (where Nerd Font icons live) + ;; Range #xE000 to #xF8FF covers Font Awesome, Material, etc. + (set-fontset-font t '(#xE000 . #xF8FF) (font-spec :family "JetBrainsMono Nerd Font") nil 'append)) (setq create-lockfiles nil) (setq backup-directory-alist @@ -111,8 +117,14 @@ (use-package aider :ensure t :config - (setq aider-args '("--model" "sonnet" "--no-auto-accept-architect" "--no-auto-commits")) - (setenv "ANTHROPIC_API_KEY" (auth-source-pass-get 'secret "anthropic.com/api.anthropic.com/apikey")) + (setenv "OPENAI_API_BASE" "http://127.0.0.1:8080/v1") + (setenv "OPENAI_API_KEY" "dummy") + + (setq aider-args + '("--model" "openai/mukel/Qwen2.5-Coder-7B-Instruct-GGUF" + "--no-auto-accept-architect" + "--no-auto-commits")) + (aider-magit-setup-transients)) (use-package apheleia @@ -240,7 +252,8 @@ :prefix-docstring "Emacs AI comamands" :prefix "C-c a" ("a" . 'gptel) - ("c" . 'claude-code-run) + ("r c" . 'claude-code-run) + ("r o" . 'codex-cli-start) ("i" . 'aider-transient-menu) ("s" . 'gptel-menu) ("q" . 'gptel-abort) -- cgit v1.2.3