<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -7,6 +7,7 @@ Welcome to the clojure-maven-plugin plugin for Apache Maven 2.
  * clojure:run
  * clojure:repl
  * clojure:swank
+ * clojure:nailgun
 
 ## Compiling clojure sources
 
@@ -57,9 +58,9 @@ prepended with an ! to filter the matching namespace.
 
 Enjoy.
 
-## clojure:repl and clojure:swank goals
+## clojure:repl, clojure:swank and clojure:nailgun goals
 
-clojure-maven-plugin supports two goals intended to make it easier
+clojure-maven-plugin supports three goals intended to make it easier
 to developers to run interactive clojure shells in the context of
 maven projects. This means that all dependencies in a project's
 runtime and test scopes will be automatically added to the classpath
@@ -84,12 +85,22 @@ and available for experimentation.
 			connect to this server from emacs with `M-x slime-connect`.
 		&lt;/td&gt;
 	&lt;/tr&gt;
+	&lt;tr&gt;
+		&lt;td&gt;clojure:nailgun&lt;/td&gt;
+		&lt;td&gt;
+			Starts a nailgun server that accepts connections on port 2113
+			(can be changed using the `-Dclojure.nailgun.port=X`option). You can
+			connect to this server from vim using vimclojure
+			(http://kotka.de/projects/clojure/vimclojure.html).
+		&lt;/td&gt;
+	&lt;/tr&gt;
+
 &lt;/table&gt;
 
 ### Dependencies
 
-In order to run clojure:repl or clojure:swank, your project needs to
-have a recent (1.0 or later) version of clojure as a dependency in
+In order to run clojure:repl, clojure:swank or clojure:nailgun, your project
+needs to have a recent (1.0 or later) version of clojure as a dependency in
 pom.xml.
 
 #### JLine
@@ -125,10 +136,31 @@ manually:
 		&lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
     	&lt;/dependency&gt;
 
+#### Nailgun
+
+The clojure:nailgun goal requires a recent version of vimclojure as a
+dependency. Unfortunatly, this library is currently not available in
+the central maven repository, and has to be downloaded and installed
+manually:
+
+ 1. Download vimclojure source code from `http://cloud.github.com/downloads/jochu/swank-clojure/swank-clojure-1.0-SNAPSHOT-distribution.zip`.
+ 2. Follow the README to compile and install vimclojure.
+ 3. Locate vimclojure.jar and run the following command to install it to your local repository (replace X.X.X with your version of vimclojure):
+
+    	mvn install:install-file -DgroupId=de.kotka -DartifactId=vimclojure -Dversion=X.X.X -Dpackaging=jar -Dfile=/path/to/jarfile
+
+ 4. Put the following in your pom.xml (replace X.X.X with your version of vimclojure)
+
+    	&lt;dependency&gt;
+		&lt;groupId&gt;de.kotka&lt;/groupId&gt;
+		&lt;artifactId&gt;vimclojure&lt;/artifactId&gt;
+		&lt;version&gt;X.X.X&lt;/version&gt;
+    	&lt;/dependency&gt;
+
+
 ### Configuration
 
-The clojure:swank goals support the following options that can be
-configured as system properties: 
+The following options that can be configured as system properties: 
 
 &lt;table&gt;
 	&lt;tr&gt;
@@ -137,6 +169,14 @@ configured as system properties:
 		&lt;th&gt;Description&lt;/th&gt;
 	&lt;/tr&gt;
 	&lt;tr&gt;
+		&lt;td&gt;clojure.nailgun.port&lt;/td&gt;
+		&lt;td&gt;4005&lt;/td&gt;
+		&lt;td&gt;
+			Only applicable for the &lt;code&gt;clojure:nailgun&lt;/code&gt; goal.
+			The port number that the Nailgun server should listen to.
+		&lt;/td&gt;
+	&lt;/tr&gt;
+	&lt;tr&gt;
 		&lt;td&gt;clojure.swank.port&lt;/td&gt;
 		&lt;td&gt;4005&lt;/td&gt;
 		&lt;td&gt;</diff>
      <filename>README.markdown</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a20dd21cf08258c364d2a4ae23c5e8144793d1f1</id>
    </parent>
  </parents>
  <author>
    <name>Alexandre Patry</name>
    <email>patryale@florali0.iro.umontreal.ca</email>
  </author>
  <url>http://github.com/talios/clojure-maven-plugin/commit/a73ed5017948073e1bb26974efab01ec722bb7b6</url>
  <id>a73ed5017948073e1bb26974efab01ec722bb7b6</id>
  <committed-date>2009-10-25T21:31:17-07:00</committed-date>
  <authored-date>2009-10-24T23:00:19-07:00</authored-date>
  <message>Added clojure:nailgun in README.</message>
  <tree>e7a42ae13febac2b29241684263d9e333bab7b18</tree>
  <committer>
    <name>Mark Derricutt</name>
    <email>mark@talios.com</email>
  </committer>
</commit>
