Sha256: cf2a7c1dd17c455efceb70b52f1c1f00142d2c8647e87f8128b87b28535ce38c
Contents?: true
Size: 1.32 KB
Versions: 7
Compression:
Stored size: 1.32 KB
Contents
# [VimGolf.com](http://www.vimgolf.com) Client Real Vim ninjas count every keystroke - do you? Head on over to vimgolf.com, pick a challenge, and show us what you've got! The rules are simple: * Each challenge provides an input file, and an output file * Your goal is to modify the input file such that it matches the output * Once you install the vimgolf CLI, pick a challenge, open a prompt and put away! When you launch a challenge from the command line, it will be downloaded from the site and a local Vim session will be launched, which will log every keystroke you make. Once you're done, simply *:wq* (write and quit) the session and we will score your input and upload it back to the site! Let the games begin. ## Setup & Play <pre> 1. $> gem install vimgolf 2. $> vimgolf setup (go to vimgolf.com, sign in, and grab your API key) 3. Pick a challenge on vimgolf.com 4. $> vimgolf put [challenge ID] </pre> ## Todo's & Wishlist * At the moment, scoring is done based on the simplest possible model: bytesize of your Vim script file. Instead, we'd like to assign a score based on shortcuts and key-combinations used. Ex: visual mode gets you extra x points, etc. * Vim script parser - distinguish between different modes, keystrokes, etc. Other patches, tips & ideas are welcome! ## License (MIT License) - Copyright (c) 2010 Ilya Grigorik
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
vimgolf-0.4.0 | README.md |
vimgolf-0.3.0 | README.md |
vimgolf-0.2.0 | README.md |
vimgolf-0.1.3 | README.md |
vimgolf-0.1.2 | README.md |
vimgolf-0.1.1 | README.md |
vimgolf-0.1.0 | README.md |