aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--todo.org23
1 files changed, 23 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 16d0f3919..5e78fb31c 100644
--- a/todo.org
+++ b/todo.org
@@ -55,6 +55,27 @@ Tags are additive. For example, a small wrong-behavior fix can be
=:bug:quick:=, and a feature that requires internal restructuring can be
=:feature:refactor:=.
* Emacs Open Work
+** TODO [#B] ai-term keybinding home :feature:
+Move the ai-term commands off the F9 family. F9 sits somewhere semi-dangerous
+to hit, and F8 (org-agenda) is slow to load, which reads as Emacs being
+unresponsive. Craig wants three commands on an easy near-home-row chord: open
+the ai-term selection menu, switch to the next agent, and kill the current one
+(=cj/ai-term=, =cj/ai-term-next=, =cj/ai-term-close=). Explore C-, M-, and C-M-
+with SPC. Likely collides with jumper, but ai-term is used far more, so jumper
+yields. Archiving gptel this session freed the =C-; a= prefix, so the whole
+ai-term family could live under =C-; a= (or another near-home-row key).
+Related: the s-F9 detached-agent landing task and the tmux copy-mode binding
+task elsewhere in this section. From the roam inbox.
+** TODO [#C] Face coloring completion-read icons :quick:solo:
+Identify which face colors the icons shown in completing-read (the
+nerd-icons-completion / marginalia icons) in this config, so the icon color can
+be themed. From the roam inbox.
+** TODO [#C] Org formatting inside cj comments :feature:
+Craig writes free-form prose inside cj comment blocks (=#+begin_src cj: ...=)
+and wants org formatting available there. Investigate whether a language or
+major-mode setting (org as the src-block language, an org-src edit buffer, or a
+derived / polymode setup) can enable org formatting inside cj comment blocks.
+From the roam inbox.
** TODO [#C] VAMP — extract music-config into a standalone player :feature:refactor:
:PROPERTIES:
:LAST_REVIEWED: 2026-06-21
@@ -90,6 +111,8 @@ Research how completely each of EAT, vterm, and ghostel can be themed — in par
:END:
Bind meta + arrow keys in the terminal to enter tmux copy-mode, sidestepping the current C-; x c chord — Craig flags this as a "huge timesaver" for scrollback navigation. Needs deciding which terminal(s) it covers (ghostel ai-term, vterm) and how to send the tmux copy-mode entry through the pty. From the roam inbox.
+Folded 2026-06-23 from the roam inbox: Craig also wants C-<up> (control + up arrow) to enter tmux copy-mode and move up in one stroke — i.e. a modified arrow both enters copy-mode and passes the movement (copy-mode + arrow). So the binding set is the modified arrow keys (M-arrow and/or C-arrow), each entering copy-mode and carrying its own direction.
+
** TODO [#B] Un-pin ghostel from 0.33.0 once upstream fixes #422/#423 :bug:
:PROPERTIES:
:LAST_REVIEWED: 2026-06-20