Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

remove vimclojure guide

the vimclojure server jar now includes all the nailgun classes, but
instead of keeping the original nailgun package names, they've moved
them under vimclojure.nailgun, which means it's no longer compatible
with any other libraries using the original nailgun packaging.
  • Loading branch information...
commit ebe64a8ae5ba377fed48210e1a2041bbbb0dfefd 1 parent 7bc4d31
@ervandew authored
View
3  doc/content/changes.rst
@@ -377,8 +377,7 @@ Eclim:
history diffs while navigating the history stack.
- Abbreviation support removed in favor of any one of the third party
snippets plugins available on vim.org (snipMate, snippetsEmu, etc.).
- - Added support for hosting third party nailgun apps, like
- :ref:`VimClojure <guides/clojure/vimclojure>`, in eclim via an
+ - Added support for hosting third party nailgun apps in eclim via an
:ref:`ext dir <eclimd_extdir>`.
Java:
View
3  doc/content/eclimd.rst
@@ -354,8 +354,5 @@ Windows:
$HOME/.eclim/resources/ext
-For an example of utilizing the ext dir, please take a look at the
-:ref:`VimClojure <guides/clojure/vimclojure>` guide.
-
.. _eclim user: http://groups.google.com/group/eclim-user
.. _vimplugin: http://vimplugin.org
View
130 doc/content/guides/clojure/vimclojure.rst
@@ -1,130 +0,0 @@
-.. Copyright (C) 2005 - 2010 Eric Van Dewoestine
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-.. _guides/clojure/vimclojure:
-
-Running VimClojure in eclimd
-============================
-
-`VimClojure`_ is set of plugins for vim which provide various features for
-working with `clojure`_. When running the bundled nailgun server it can
-provide interactive features like code completion, repl interaction, etc.
-While VimClojure can be used independently of eclim, you can also embed
-VimClojure's nailgun server inside of eclim via eclim's
-:ref:`ext dir <eclimd_extdir>` support. By doing so, you only have to run a
-single nailgun server, as opposed to running one for eclim and another for
-VimClojure.
-
-To install VimClojure and embed it into eclim, simply follow these steps:
-
-.. note::
-
- In this guide we keep VimClojure as self contained as possible instead of
- copying all of its vim files into your vimfiles directory. While this isn't
- required, it can make upgrading or removing VimClojure easier.
-
-#. First download the `VimClojure distribution`_.
-
-#. Next, unpack the distribution into your vim files directory:
-
- Linux, BSD, OSX:
- ::
-
- $ cd ~/.vim
- $ unzip ~/vimclojure-2.1.2.zip
-
- Windows:
- ::
-
- > cd %HOME%\vimfiles
- > jar -xvf %HOME%\Desktop\vimclojure-2.1.2.zip
-
-#. Then build vimclojure:
-
- ::
-
- $ cd vimclojure-2.1.2
- $ ant
-
-#. Then copy the VimClojure jars into eclim's ext dir:
-
- Linux, BSD, OSX:
- ::
-
- $ mkdir ~/.eclim/resources/ext/vimclojure
- $ cp {build/vimclojure.jar,lib/clojure*.jar} ~/.eclim/resources/ext/vimclojure
-
- Windows users, your can just create the
- ``%HOME%\.eclim\resources\ext\vimclojure`` directory and copy the
- jar files from the build and lib dirs via Windows Explorer.
-
-#. Lastely, configure vim:
-
- Linux, BSD, OSX:
- ::
-
- $ cp ftdetect/clojure.vim ~/.vim/ftdetect/
-
- Windows:
- ::
-
- > cp ftdetect\clojure.vim %HOME%\vimfiles\ftdetect
-
- Add the following to your vimrc file:
-
- Linux, BSD, OSX:
-
- .. code-block:: vim
-
- set rtp+=~/.vim/vimclojure-2.1.2
-
- Windows:
-
- .. code-block:: vim
-
- set rtp+=~/vimfiles/vimclojure-2.1.2
-
- Create a new clojure ftplugin file to configure vimclojure:
-
- Linux, BSD, OSX:
- ::
-
- $ mkdir ~/.vim/ftplugin/clojure
- $ vim ~/.vim/ftplugin/clojure/clojure.vim
-
- Windows:
- ::
-
- > mkdir %HOME%\vimfiles\ftplugin\clojure
- > gvim %HOME%\vimfiles\ftplugin\clojure\clojure.vim
-
-
- ftplugin/clojure/clojure.vim contents:
-
- .. code-block:: vim
-
- let g:clj_want_gorilla = 1
- let vimclojure#NailgunClient =
- \ eclim#client#nailgun#GetNgCommand() .
- \ ' --nailgun-port ' . eclim#client#nailgun#GetNgPort()
-
-Once you have completed the above steps, then you just need to restart eclimd
-and then all of VimClojure's features should be available to you while editing
-a clojure source file in vim.
-
-
-.. _VimClojure: http://kotka.de/projects/clojure/vimclojure.html
-.. _VimClojure distribution: http://www.vim.org/scripts/script.php?script_id=2501
-.. _clojure: http://clojure.org
View
3  doc/content/guides/index.rst
@@ -1,4 +1,4 @@
-.. Copyright (C) 2005 - 2009 Eric Van Dewoestine
+.. Copyright (C) 2005 - 2012 Eric Van Dewoestine
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -26,7 +26,6 @@ Guides
headless
multi_workspace
development
- clojure/vimclojure
Installing, Upgrading, Troubleshooting, etc.
Please sign in to comment.
Something went wrong with that request. Please try again.