diff --git a/ha-applications.org b/ha-applications.org index 1a85832..fa4ec04 100644 --- a/ha-applications.org +++ b/ha-applications.org @@ -23,7 +23,7 @@ A literate programming file configuring critical applications. ;; And tangle the file to recreate this one. ;; ;;; Code: - #+end_src +#+end_src Can we call the following /applications/? I guess. * Agentic Interface @@ -221,36 +221,6 @@ And let’s make that the default now: :config (setq agent-shell-preferred-agent-config (agent-shell-google-make-gemini-config))) #+END_SRC -** AI Code Interface -While the =agent-shell= offers a /vibe-codey/ interface to Chatbots, the [[https://github.com/tninja/ai-code-interface.el][ai-code-interface]] offers a more /programmatic/ interface. - -#+BEGIN_SRC emacs-lisp - (use-package ai-code - :straight (:host github :repo "tninja/ai-code-interface.el") - :config - ;; use codex as backend, other options are 'claude-code, 'gemini, - ;; 'github-copilot-cli, 'opencode, 'grok, 'cursor, 'kiro, - ;; 'codebuddy, 'aider, 'eca, 'agent-shell, 'claude-code-ide, - ;; 'claude-code-el - (ai-code-set-backend 'gemini) - - ;; Enable global keybinding for the main menu - (global-set-key (kbd "C-c a") #'ai-code-menu) - - ;; Optional: Enable @ file completion in comments and AI sessions - (ai-code-prompt-filepath-completion-mode 1) - - ;; Optional: Ask AI to run test after code changes, for a tighter build-test loop - ;; (setq ai-code-auto-test-type 'ask-me) - - ;; Optional: In AI session buffers, SPC in Evil normal state triggers the prompt-enter UI - ;; (with-eval-after-load 'evil (ai-code-backends-infra-evil-setup)) - - ;; Optional: Set up Magit integration for AI commands in Magit popups - (with-eval-after-load 'magit - (ai-code-magit-setup-transients))) -#+END_SRC - * Git and Magit Can not live without [[https://magit.vc/][Magit]], a Git porcelain for Emacs. I stole the bulk of this work from Doom Emacs. #+begin_src emacs-lisp diff --git a/ha-org.org b/ha-org.org index 5c705b2..d706a17 100644 --- a/ha-org.org +++ b/ha-org.org @@ -3,7 +3,7 @@ #+date: 2020-09-18 #+tags: emacs org #+startup: inlineimages -#+lastmod: [2026-08-10 Mon] +#+lastmod: [2026-10-09 Fri] A literate programming file for configuring org-mode and those files. @@ -940,7 +940,7 @@ Since the /definitions/ do not work, so let's use the [[https://github.com/abo-a #+begin_src emacs-lisp (use-package define-word :config - (ha-leader :keymaps 'text-mode-map + (ha-leader "s d" '(:ignore t :which-key "dictionary") "s d d" '("define this word" . define-word-at-point) "s d a" '("define any word" . define-word))) @@ -1183,7 +1183,8 @@ I create a configuration file in my home directory: "stop-words": false, "terminology": { "severity": "warning" }, "unexpanded-acronym": { "severity": "warning" }, - "write-good": false + "write-good": false, + "unexpanded-acronym": false } } #+end_src diff --git a/hammerspoon.org b/hammerspoon.org index a2a67cd..74e3c4c 100644 --- a/hammerspoon.org +++ b/hammerspoon.org @@ -2,7 +2,7 @@ #+author: Howard X. Abrams #+date: 2025-11-24 #+filetags: emacs hamacs -#+lastmod: [2026-09-11 Fri] +#+lastmod: [2026-10-09 Fri] A literate programming file for configuring Hammerspoon. @@ -76,7 +76,7 @@ To create specific key bindings for starting applications, I can: end) hs.hotkey.bind({"alt", "ctrl", "shift"}, "F", function() - hs.application.launchOrFocus("Firefox") + hs.application.launchOrFocus("Vivaldi") end) hs.hotkey.bind({"alt", "ctrl", "shift"}, "C", function() diff --git a/templates/sprint.org b/templates/sprint.org index 3e69913..a3c600e 100644 --- a/templates/sprint.org +++ b/templates/sprint.org @@ -8,9 +8,6 @@ * Work Issues $0 -* Onboarding Work -See [[file:Onboarding-Work.org][Onboard-Work]] for all details. - * Distractions and Support Anything that doesn't fit the above goes here.