]> Dogcows Code - chaz/vimcoder/commitdiff
preparing for next release v0.3
authorCharles McGarvey <chazmcgarvey@brokenzipper.com>
Wed, 17 Nov 2010 05:35:35 +0000 (22:35 -0700)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Wed, 17 Nov 2010 05:35:35 +0000 (22:35 -0700)
README
src/com/dogcows/VimCoder.java

diff --git a/README b/README
index f7a4828181aa7a79613dfd136107da0d65e80c0b..f372dc0189c21c1734bf87bcbcf99ed55acce8f3 100644 (file)
--- 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 <http://www.dogcows.com/vimcoder/wiki/Manual>.
 
-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.
 
index a38bb2153f7eca4c053970707c6bd8daf79854b3..a12846174651fe88062d54c0b399ebd19e3eeac2 100644 (file)
@@ -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.
This page took 0.024325 seconds and 4 git commands to generate.