<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/docs/design/2026-07-10-curated-help-menu-survey.org, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-07-10T05:38:21+00:00</updated>
<entry>
<title>docs(design): survey where a curated "?" help menu fits</title>
<updated>2026-07-10T05:38:21+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-10T05:38:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=02c2e0ee8e00869681595bd7b80a98219563b39f'/>
<id>urn:sha1:02c2e0ee8e00869681595bd7b80a98219563b39f</id>
<content type='text'>
The mechanical half of the "?" convention task. I probed ten modes from their live keymaps rather than from source, because a package's define-key calls don't always agree with what lands in the map.

Four modes have both ? and H free, so nov, eat, and the two elfeed modes can adopt the convention without displacing anything. Three bind ? to something small that adopting it would displace. mu4e-headers is the one real conflict: its ? marks mail unread, a state-mutating command in the marking family.

magit already binds ? to its own dispatch. The convention isn't new, it's magit's habit generalized.

I ran the probe in a throwaway batch Emacs rather than the daemon, since probing calibredb and mu4e in a live session would force-load them. mu4e isn't an ELPA package and needed its site-lisp path.
</content>
</entry>
</feed>
