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 5a4c89ccf061980006000003

Lenny Spiral

Make one lenny into an infinite army of lennys.

Start file
(   ͡° ͜ʖ ͡° )
End file
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
   (   ͡° ͜ʖ ͡° )ʖ ͡° )
    (   ͡° ͜ʖ ͡° )° )
     (   ͡° ͜ʖ ͡° ))
     ((   ͡° ͜ʖ ͡° )
    (  (   ͡° ͜ʖ ͡° )
   (   ͡°(   ͡° ͜ʖ ͡° )
  (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
 (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
(   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )

View Diff

1c1,100
< (   ͡° ͜ʖ ͡° )
---
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡° )  ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ ͡° )° ͜ʖ ͡° )
>    (   ͡° ͜ʖ ͡° )ʖ ͡° )
>     (   ͡° ͜ʖ ͡° )° )
>      (   ͡° ͜ʖ ͡° ))
>      ((   ͡° ͜ʖ ͡° )
>     (  (   ͡° ͜ʖ ͡° )
>    (   ͡°(   ͡° ͜ʖ ͡° )
>   (   ͡° ͜ʖ(   ͡° ͜ʖ ͡° )
>  (   ͡° ͜ʖ ͡°(   ͡° ͜ʖ ͡° )
> (   ͡° ͜ʖ ͡° )(   ͡° ͜ʖ ͡° )

Solutions by @jkrause314:

Unlock 1 remaining solutions by signing in and submitting your own entry
Created by: @raghavmandayam

6 active golfers, 13 entries

Solutions by @jkrause314:
35
#1 - Jon Krause / @jkrause314

11/22/2020 at 05:42PM