VimCoder - The TopCoder Arena editor plugin providing support for Vim.
Working on TopCoder programming challenges or competing in the algorithm competitions can be fun and rewarding. However, if you're a Vim junkie like me, you might feel sad at the idea of using a Java applet to write and edit code. Fortunately, TC has built a nice editor plugin API that can be used to connect external editors. Now, with the help of this plug-in, we can code in the comfort and awesomeness of the best text editor ever.
Features
- Use Vim to edit your TC Arena problems! Enough said. But there's a little bit more...
- Keeps track of your code files locally so you'll always have a copy.
- Works with any language supported by TC.
- Downloads and stores a copy of the problem statement with your code for off-line viewing.
- Support for templates (default templates provided only for C++ and Java).
- Test-case "drivers" can be generated locally with the example test-case data (currently C++ only).
Download
Stable: VimCoder 0.3.2, released 13 July 2011.
This minor release provides several bug-fixes and is a recommended update for all users. See the ChangeLog for more detailed information. Thanks to jiakai for reporting on some of the bugs. Older releases are also available:
Snapshots of the source code are available from the directories linked above, or you can get the latest version from the Git repository:
git clone git://git.brokenzipper.com/pub/vimcoder cd vimcoder
Installation and Usage
Read the manual.
License
This software is licensed according to the terms and conditions of the 2-clause BSD License. Check out COPYING for more information.
Current Issues
| Ticket | Summary | Status | Owner | Type | Priority | Milestone |
|---|---|---|---|---|---|---|
| #11 | Create driver and Makefile templates for Java. | new | chaz | enhancement | major | vimcoder-0.4 |
