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 @gbarta:

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

56 active golfers, 214 entries

Solutions by @gbarta:
33
#17 - Gabriel Barta / @gbarta

06/18/2019 at 12:45PM

34
#>19 - Gabriel Barta / @gbarta

06/18/2019 at 12:29PM

35
#>19 - Gabriel Barta / @gbarta

06/18/2019 at 11:51AM

36
#>21 - Gabriel Barta / @gbarta

06/18/2019 at 11:22AM

37
#>24 - Gabriel Barta / @gbarta

06/18/2019 at 11:49AM

39
#>24 - Gabriel Barta / @gbarta

06/18/2019 at 11:10AM

44
#>32 - Gabriel Barta / @gbarta

06/18/2019 at 11:04AM

45
#>32 - Gabriel Barta / @gbarta

06/18/2019 at 10:49AM

51
#>41 - Gabriel Barta / @gbarta

06/18/2019 at 08:32AM