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

On Being Stylish

Your PR cannot be accepted if you don't follow our corporate style guide.

Start file
def fun(challenge, my_state, goal):
    """
    Wrapper around library magicks, there must be a better way to do this...
    """
    d = {
        "s_var": my_state.thing,
        "g_var": goal.state,
    }

    # TODO, break these lines up to fit our style guide
    long_yet_appropriately_precise_variable_name = lib.Magic(challenge.attribute, challenge.d["count"] - 1, descriptor=d)
    breakable_line = lib.Miscellaneous.ArcaneFactory.Magic(s_var=int(my_state.thing), g_var=int(goal.state), n=1, strict=True)
    return long_yet_appropriately_precise_variable_name
End file
def fun(challenge, my_state, goal):
    """
    Wrapper around library magicks, there must be a better way to do this...
    """
    d = {
        "s_var": my_state.thing,
        "g_var": goal.state,
    }

    # TODO, break these lines up to fit our style guide
    long_yet_appropriately_precise_variable_name = lib.Magic(
        challenge.attribute,
        challenge.d["count"] - 1,
        descriptor=d
    )
    breakable_line = lib.Miscellaneous.ArcaneFactory.Magic(
        s_var=int(my_state.thing),
        g_var=int(goal.state),
        n=1,
        strict=True
    )
    return long_yet_appropriately_precise_variable_name

View Diff

11,12c11,21
<     long_yet_appropriately_precise_variable_name = lib.Magic(challenge.attribute, challenge.d["count"] - 1, descriptor=d)
<     breakable_line = lib.Miscellaneous.ArcaneFactory.Magic(s_var=int(my_state.thing), g_var=int(goal.state), n=1, strict=True)
---
>     long_yet_appropriately_precise_variable_name = lib.Magic(
>         challenge.attribute,
>         challenge.d["count"] - 1,
>         descriptor=d
>     )
>     breakable_line = lib.Miscellaneous.ArcaneFactory.Magic(
>         s_var=int(my_state.thing),
>         g_var=int(goal.state),
>         n=1,
>         strict=True
>     )

Solutions by @valacar:

Unlock 2 remaining solutions by signing in and submitting your own entry
Created by: @Comradesmith

21 active golfers, 81 entries

Solutions by @valacar:
46
#15 - Valacar / @valacar

08/23/2018 at 06:10PM

46
#>15 - Valacar / @valacar

08/23/2018 at 08:31PM