Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put [challenge ID]

Played Challenges

Convert regular pandoc footnotes to in-line notes - 60 entries

Pandoc extends markdown by allowing footnotes, which are usually represented with a footnote identifier followed later in the document by the footnote itself. But Pandoc also allows inline footnotes without identifiers. How many strokes does it take to convert regular footnotes to inline notes? (NB: I've had trouble figuring out whether text-width makes a difference to Vimgolf in comparing the input and output file. I finally tested this locally using the Vimgolf vimrc and did a "gq" on the entire buffer as the last step. Apologies if I'm making a newbie mistake. First time submitter.)

  • Best score: 26
  • Best player score: 48
  • Position: #11 / 16
  • Number of attempts: 1
Cleanining up 80 column concatenated text - 186 entries

1. Put the whole query on one line, remove the concatenation operators 2. Remove the double spaces that appear a few times in the query 3. Use string-interpolated variable statementPid rather than the ugly concatenation

  • Best score: 31
  • Best player score: 47
  • Position: #51 / 75
  • Number of attempts: 3
Convert pandoc unordered list to a numbered list - 157 entries

I know it's possible to use #. in pandoc to auto-generate numbered lists, but then it's not easy to tell how many items there are when reading it in Markdown. How fast can you make the switch?

  • Best score: 20
  • Best player score: 27
  • Position: #32 / 55
  • Number of attempts: 1
Vertical Limit - 2409 entries

transform a succession of one word lines to a an array of strings

  • Best score: 21
  • Best player score: 27
  • Position: #490 / 730
  • Number of attempts: 1
Generate English Alphabets - 456 entries

Start with a, get up to z.

  • Best score: 19
  • Best player score: 25
  • Position: #116 / 198
  • Number of attempts: 1
Simple text editing with Vim - 12045 entries

Make the pairs of lines match up by making each second line same as first

  • Best score: 13
  • Best player score: 18
  • Position: #2450 / 3528
  • Number of attempts: 2

Científico, español, cristiano, geek, interesado en las cosas que pasan.

entered into 6 challenges

contributed 0 challenges