diff --git a/README.org b/README.org index 9d51528e..ea761403 100644 --- a/README.org +++ b/README.org @@ -782,6 +782,9 @@ This evil-collection package includes a lot of other evil based things. "e" '(sly-eval-defun :which-key "evaluate top level")) (general-def 'minibuffer-local-map "C-v" 'evil-paste-after) + (general-def 'visual + "" 'evil-next-visual-line + "" 'evil-previous-visual-line) (general-def 'normal "gcc" 'comment-line "K" 'helpful-at-point @@ -2372,6 +2375,17 @@ Idk, let's try this i guess "lew" 'ellama-improve-wording "ls" 'ellama-provider-select)) #+end_src +*** aider +#+begin_src emacs-lisp +(use-package aidermacs + :config + (setq aidermacs-default-model "ollama_chat/llama3.2:latest" + aidermacs-backend 'comint + aidermacs-watch-files t) + (add-hook 'aidermacs-before-run-backend-hook + ((lambda () + (setenv "OLLAMA_API_BASE" "https://ai.tfcconnection.org"))))) +#+end_src ** Jinx Jinx is an enchanted spell checker for emacs. I think I'll just turn it on globally for a while and see how I feel. @@ -4044,6 +4058,8 @@ It's probably smart to have markdown. ("\\.rmd\\'". markdown-mode)) :config + (setq markdown-regex-yaml-metadata-border "\\(-\\{3\\}\\|+\\{3\\}\\)$") + (dolist (face '((markdown-header-face-1 1.4 ultra-bold) (markdown-header-face-2 1.2 extra-bold) diff --git a/init.el b/init.el index e648f245..37c8db1c 100644 --- a/init.el +++ b/init.el @@ -507,6 +507,9 @@ "e" '(sly-eval-defun :which-key "evaluate top level")) (general-def 'minibuffer-local-map "C-v" 'evil-paste-after) + (general-def 'visual + "" 'evil-next-visual-line + "" 'evil-previous-visual-line) (general-def 'normal "gcc" 'comment-line "K" 'helpful-at-point @@ -1782,6 +1785,15 @@ Describe everything that follows in the present tense, in response to what I typ "la" 'gptel-send "lm" 'gptel-menu)) +(use-package aidermacs + :config + (setq aidermacs-default-model "ollama_chat/llama3.2:latest" + aidermacs-backend 'comint + aidermacs-watch-files t) + (add-hook 'aidermacs-before-run-backend-hook + ((lambda () + (setenv "OLLAMA_API_BASE" "https://ai.tfcconnection.org"))))) + (use-package jinx ;; :hook (emacs-startup . global-jinx-mode) :init (flyspell-mode -1) @@ -2942,6 +2954,8 @@ targets." ("\\.rmd\\'". markdown-mode)) :config + (setq markdown-regex-yaml-metadata-border "\\(-\\{3\\}\\|+\\{3\\}\\)$") + (dolist (face '((markdown-header-face-1 1.4 ultra-bold) (markdown-header-face-2 1.2 extra-bold)