EmacsGolf: VimGolf Challenges in Emacs

As I've learned Emacs I've had fun doing vimgolf challenges. One day, I'd like to set up a "workflow" (distractionflow?) with something like vimgolf.el so that creating and showing off a solution to a vimgolf problem is quick and easy.

Below are some of my old solutions to challenges. I hope to one day convert these into a format that displays nicely, or pulls from vimgolf.com, or can be shared and verified.

Whether or not to count modifier keys as keystrokes is a contested question among golfers (which says a lot about our kind). Many (including me) think that modifiers shouldn't count towards keystrokes, but vimgolf.com does count modifier keystrokes. I've counted my solutions without modifiers, so it's not really fair to compare them to the vimgolf leaderboards. I'm not sure how accurate the vimgolf leaderboards are anyways; solutions aren't posted (only the keystroke count) and in the past there's been cheating.

All of the below should work when run with emacs -Q.

Challenge ID Solution Number of Keystrokes
53b473a3ac0ceb00022303bd C-k M-& v i <return> s-' C-y C-j C-j <return> M-w s-' C-y M-9 <backspace> 15
4d1c27940e3d7832db000010 <insert> C-x * c 2 <return> F3 <return> k n M-9 M-9 C-x ) M-0 y 16
4d1c27940e3d7832db000010 C-k C-x * c 2 <return> F3 M-1 y k n M-1 M-0 M-0 C-x ) 16
55b18bbea9c2c30d04000001 C-s r M-w M-e <return> C-y 7 SPC 1 1 M-e <return> <return> N e w SPC t e x t . 22
5cf62aa56c09760009d6b2f3 M-% ) <return> ) ! <return> 7
5c742a5a50bdf70006d43280 M-3 M-1 # <return> # SPC M-3 M-f M-DEL w a s C-e SPC # <return> M-3 M-1 # 19
56fb2e75ccffcc0009026473 M-2 C-k M-% , <return> C-q C-j <return> M-a DEL M-a DEL 12
5d7f565deac0df000cfc2154 F3 M-3 C-d C-n C-x ) M-7 - RET C-n F4 M-DEL A r e C-n M-3 - RET C-n F4 d RET M-9 - 25
5192f96ad8df110002000002 F3 ( M-f ) C-f M-3 C-x ) 8
52c3cb0d9b8634000200000e M-4 M-f M-DEL M-DEL N E W M-f M-f DEL 4 11
540629666a1e4000020d9e5a F3 - C-f M-1 M-4 C-x ) 7
BTC Address: bc1qlpu2c7ltxrz5fd2a977ywedlp9u4lvukvluc3d