From df3c433d957f0edb5876d85e2e830d9224845801 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 30 Aug 2025 16:46:30 -0500 Subject: update to latest tasks --- todo.org | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/todo.org b/todo.org index 4e0763b2..ba33526f 100644 --- a/todo.org +++ b/todo.org @@ -1,4 +1,8 @@ * Emacs Open Work +** TODO [#A] Delete whitespace from region is broken +** TODO [#B] Add all tests in separate directory +Tests should be added to a separate directory rather than the end of each elisp file. +Gather them together, move them there, and make it easy to run tests per module and workflow. ** TODO [#B] Get Tufte.css working Below is one way to get Org-mode’s HTML exporter to play nicely with Tufte-CSS. The basic recipe is: @@ -81,7 +85,7 @@ Once that test passes, you know your footnotes are being rewritten into Tufte-st Enjoy your beautifully-typeset Org → HTML exports in true Tufte style! -** PROJECT [#B] Fix Dupre Theme +** PROJECT [#B] Evolve Dupre Theme Here are some ideas for making dupre-theme a bit more “complete” and future-proof as an Emacs theme. You don’t have to do all of them, of course, but most “modern” themes ship a fair number of these extra faces and integrations. *** TODO [#A] Fill out the “standard” Emacs faces • error / warning / success @@ -371,11 +375,7 @@ Below is a small excerpt showing how you might start adding some of the “missi #+end_src ** PROJECT [#A] Reconfigure ai-config.el -*** DONE Rewire commands to use base keybinding of C-c g, which is currently unused. -CLOSED: [2025-08-13 Wed 16:45] -*** DONE Toggle gptel's side window with C-c g t -CLOSED: [2025-08-13 Wed 16:45] -*** DONE Erase the Chatgpt Buffer Altogether With C-c g e +*** DONE Toggle gptel's side window with t or CLOSED: [2025-08-13 Wed 16:45] *** DONE AI Assistant's Answers Should Be Underneath a Labeled Org Heading CLOSED: [2025-08-13 Wed 16:46] @@ -410,11 +410,17 @@ Can be used with the `gptel-post-response-functions' hook." (insert inserted-string) (goto-char (+ response-end-pos len-inserted)))) (add-hook 'gptel-post-response-functions 'cj/gptel-insert-model-in-chat-buffers) -*** TODO Use C-c g to copy the current selection into the ChatGPT buffer, starting one if one doesn't exist -*** TODO Change the Prompt: C-c g p -*** TODO Change the Directive: C-c g d -*** TODO Default should be coding -** PROJECT [#A] Work on mu4e email +*** DONE Erase the Chatgpt Buffer With e +CLOSED: [2025-08-13 Wed 16:45] +*** DONE Rewire commands to use base keybinding of M-a. +CLOSED: [2025-08-30 Sat 16:28] +It's currently used in org-mode, so check whether it needs unbinding. +*** TODO AI Rewrite selected region: r +*** TODO AI Copy current selection to AI Assistant buffer, toggling if it's not open: C +*** TODO AI Prompt change: p +*** TODO AI Add file: f +*** TODO AI Add directory: d +** PROJECT [#A] Mu4e Fixes *** DONE [#A] mu4e contacts not expanding on forwarding emails CLOSED: [2025-08-29 Fri 16:09] removed org-contacts functionaality and it returned! @@ -536,9 +542,6 @@ Captured On: [2025-06-07 Sat 13:30] ** bastibe/org-static-blog: A static site generator using org-mode [[https://github.com/bastibe/org-static-blog][bastibe/org-static-blog: A static site generator using org-mode]] Captured On: [2025-05-29 Thu 04:32] -** an emacs packages hat trick -[[https://jao.io/blog/emacs-packages-hat-trick.html][an emacs packages hat trick]] -Captured On: [2025-05-29 Thu 04:28] ** a high signal to noise emacs command: buffer-same-mode [[https://jao.io/blog/high-signal-to-noise-emacs-command.html][a high signal to noise emacs command]] Captured On: [2025-05-29 Thu 04:33] -- cgit v1.2.3