Here’s my solution to the last EmacsGolf challenge. I used the apparently little-known
how-many command. I normally use
how-many in Elisp to count the occurrences of some regex. Here’s an example from my old blog that leverages some code from the always useful EMACS-FU. It turns out that
how-many is a command and thus callable interactively. That makes the solution straightforward.
|【Return】||result returned in minibuffer|
That does the job in 8 keystrokes.
The excellent flx-ido mapped
how-many on the first try despite the fact that I hadn’t used
how-many in several months (and never before interactively). I map 【Meta+/】 to
hippie-expand, which takes care of expanding the abbreviation.