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 4fcd8dc2ff37f20001000020

Create a pandoc compatible table

In [this vimcast][1], a featured gist from Tim Pope shows how to quickly make a simple table structure. How fast can you convert it to pandoc's markdown style? [1]: http://vimcasts.org/episodes/aligning-text-with-tabular-vim/

Start file
| This  | Is    | A Table   | Example     |
| I'm   | going | to        | fill        |
| it    | with  | random    | information |
| just  | to    | save      | me          |
| time. | In    | the       | spirit      |
| of    | vim   | I         | am          |
| quite | often | extremely | lazy.       |
End file
This   Is     A Table    Example
-----  -----  ---------  -----------
I'm    going  to         fill
it     with   random     information
just   to     save       me
time.  In     the        spirit
of     vim    I          am
quite  often  extremely  lazy.

View Diff

1,7c1,8
< | This  | Is    | A Table   | Example     |
< | I'm   | going | to        | fill        |
< | it    | with  | random    | information |
< | just  | to    | save      | me          |
< | time. | In    | the       | spirit      |
< | of    | vim   | I         | am          |
< | quite | often | extremely | lazy.       |
---
> This   Is     A Table    Example
> -----  -----  ---------  -----------
> I'm    going  to         fill
> it     with   random     information
> just   to     save       me
> time.  In     the        spirit
> of     vim    I          am
> quite  often  extremely  lazy.

Solutions by @connermcd:

Unlock 12 remaining solutions by signing in and submitting your own entry
Created by: @connermcd

56 active golfers, 214 entries

Solutions by @connermcd:
32
#2 - Conner McDaniel / @connermcd

06/06/2012 at 11:40PM

33
#>15 - Conner McDaniel / @connermcd

06/06/2012 at 04:34AM

35
#>19 - Conner McDaniel / @connermcd

06/05/2012 at 05:55AM

36
#>19 - Conner McDaniel / @connermcd

06/05/2012 at 05:44AM

37
#>21 - Conner McDaniel / @connermcd

06/05/2012 at 05:35AM

38
#>24 - Conner McDaniel / @connermcd

06/05/2012 at 05:27AM

39
#>24 - Conner McDaniel / @connermcd

06/05/2012 at 05:23AM

43
#>30 - Conner McDaniel / @connermcd

06/05/2012 at 05:13AM

44
#>31 - Conner McDaniel / @connermcd

06/05/2012 at 05:03AM

57
#>44 - Conner McDaniel / @connermcd

06/05/2012 at 04:50AM

57
#>44 - Conner McDaniel / @connermcd

06/05/2012 at 04:58AM

74
#>51 - Conner McDaniel / @connermcd

06/05/2012 at 04:44AM