From: Charles McGarvey Date: Wed, 17 Nov 2010 05:35:35 +0000 (-0700) Subject: preparing for next release X-Git-Tag: v0.3 X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=d33c8599aaedeafaca9a17a1778a029c5d8c126f;p=chaz%2Fvimcoder preparing for next release --- diff --git a/README b/README index f7a4828..f372dc0 100644 --- a/README +++ b/README @@ -1,44 +1,15 @@ -VimCoder --------- +Vim + TopCoder = VimCoder +------------------------- -The TopCoder Arena editor plug-in providing support for Vim. +The TopCoder Arena editor plug-in providing support for Vim, written by +Charles McGarvey. For detailed instructions, check out the user manual +online at . -The version is very experimental, and I haven't gotten around to writing -any substantial documentation. It is also not very configurable without -changing the code. All of these problems will be remedied eventually. +Quick Installation Instructions: -Features: - -- Use Vim to edit your TopCoder Arena problems! -- Keeps track of code files locally and syncs with the server, so no more - copy and pasting to and from the Arena applet. -- Works with any language. -- Downloads and stores a copy of the problem statement with your code for - off-line viewing. -- Basic support for templates (currently C++ only). -- Local test-case drivers can be automatically created with the example - test-case data (currently C++ only, and has bugs). - - -Compatibility: - -I've tested the plug-in only on my own computer which runs x86_64 Linux. -It should work on other setups, but note the following: - -- The program "gvim" should be in your PATH. -- Vim needs to be compiled with client/server support. To check, make sure - the command "vim --version | grep +clientserver" prints something. -- The test-case driver generated for C++ uses POSIX functions for timing, - so it may not compile on non-POSIX systems (i.e. Windows). The C++Driver - template simply needs to be changed to support other timing functions. - - -How To Install: - -Assuming you have the downloaded the VimCoder jar file: - +- Download the latest version of the VimCoder jar file. - Run the TopCoder Arena applet. - Click the "Options" menu and select "Editor" to show the editor preferences. @@ -51,18 +22,6 @@ Assuming you have the downloaded the VimCoder jar file: - Click "Save." You should now be able select "Vim" (or whatever you entered the first -field) to use the plug-in. If it doesn't work (i.e. nothing happens), you -may need to restart the applet or set the plug-in as the default editor. -Your mileage may vary. - - -Known Bugs: - -- Lack of documentation. The code itself is also poorly documented. -- Only C++ templates are provided. -- The generated C++ driver code won't compile when the method has one or - more parameters that are vectors (i.e. vectors of strings). -- The $CARAT$ token doesn't seem to work in the templates. -- Directory where code and problem data is saved is hardcoded at - ~/.vimcoder. This should be configurable. +field) as your editor from the pull-down list on any problem statement +window. diff --git a/src/com/dogcows/VimCoder.java b/src/com/dogcows/VimCoder.java index a38bb21..a128461 100644 --- a/src/com/dogcows/VimCoder.java +++ b/src/com/dogcows/VimCoder.java @@ -28,7 +28,7 @@ public class VimCoder /** * The name and version of this plugin. */ - public final static String version = "VimCoder 0.2"; + public final static String version = "VimCoder 0.3"; /** * The website of the plugin project.