Permalink
Browse files

vimclojure

  • Loading branch information...
1 parent 75b4d7e commit 643f4c101392b9a07ef2a821fc95e5e8731cf422 @coreyhaines committed Oct 27, 2009
Showing with 0 additions and 5,070 deletions.
  1. 0 {bundle/vimclojure-2.1.2 → }/autoload/vimclojure.vim
  2. +0 −20 bundle/vimclojure-2.1.2/LICENSE.txt
  3. +0 −30 bundle/vimclojure-2.1.2/Makefile
  4. +0 −109 bundle/vimclojure-2.1.2/README.txt
  5. +0 −55 bundle/vimclojure-2.1.2/bin/ng-server
  6. +0 −243 bundle/vimclojure-2.1.2/build.xml
  7. BIN bundle/vimclojure-2.1.2/build/vimclojure.jar
  8. +0 −24 bundle/vimclojure-2.1.2/ivy.xml
  9. +0 −9 bundle/vimclojure-2.1.2/ivysettings.xml
  10. BIN bundle/vimclojure-2.1.2/ng.exe
  11. +0 −638 bundle/vimclojure-2.1.2/ngclient/ng.c
  12. +0 −113 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/Alias.java
  13. +0 −132 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/AliasManager.java
  14. +0 −61 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/LongUtils.java
  15. +0 −108 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGConstants.java
  16. +0 −261 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGContext.java
  17. +0 −47 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGExitException.java
  18. +0 −123 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGInputStream.java
  19. +0 −76 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGOutputStream.java
  20. +0 −74 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGSecurityManager.java
  21. +0 −506 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGServer.java
  22. +0 −337 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGSession.java
  23. +0 −122 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NGSessionPool.java
  24. +0 −130 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/NailStats.java
  25. +0 −144 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/ThreadLocalInputStream.java
  26. +0 −261 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/ThreadLocalPrintStream.java
  27. +0 −37 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/DefaultNail.java
  28. +0 −82 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/NGAlias.java
  29. +0 −77 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/NGClasspath.java
  30. +0 −54 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/NGServerStats.java
  31. +0 −36 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/NGStop.java
  32. +0 −16 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/NGVersion.java
  33. +0 −14 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/builtins/builtins.properties
  34. +0 −3 bundle/vimclojure-2.1.2/src/com/martiansoftware/nailgun/nailgun-version.properties
  35. +0 −187 bundle/vimclojure-2.1.2/src/de/kotka/vimclojure/backend.clj
  36. +0 −30 bundle/vimclojure-2.1.2/src/de/kotka/vimclojure/gencompletions.clj
  37. +0 −236 bundle/vimclojure-2.1.2/src/de/kotka/vimclojure/nails.clj
  38. +0 −185 bundle/vimclojure-2.1.2/src/de/kotka/vimclojure/repl.clj
  39. +0 −393 bundle/vimclojure-2.1.2/src/de/kotka/vimclojure/util.clj
  40. +0 −97 bundle/vimclojure-2.1.2/src/org/apache/tools/ant/ExitException.java
  41. 0 {bundle/vimclojure-2.1.2 → }/doc/clojure.txt
  42. 0 {bundle/vimclojure-2.1.2 → }/ftdetect/clojure.vim
  43. 0 {bundle/vimclojure-2.1.2 → }/ftplugin/clojure.vim
  44. 0 {bundle/vimclojure-2.1.2 → }/ftplugin/clojure/completions-clojure.core.txt
  45. 0 {bundle/vimclojure-2.1.2 → }/ftplugin/clojure/completions-clojure.set.txt
  46. 0 {bundle/vimclojure-2.1.2 → }/ftplugin/clojure/completions-clojure.xml.txt
  47. 0 {bundle/vimclojure-2.1.2 → }/ftplugin/clojure/completions-clojure.zip.txt
  48. 0 {bundle/vimclojure-2.1.2 → }/indent/clojure.vim
@@ -1,20 +0,0 @@
-Copyright 2008,2009 (c) Meikel Brandmeyer.
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
@@ -1,30 +0,0 @@
-# This Makefile has only been tested on linux. It uses
-# MinGW32 to cross-compile for windows. To install and
-# configure MinGW32 on linux, see
-# http://www.mingw.org/MinGWiki/index.php/BuildMingwCross
-#
-# Marty Lamb
-
-CC=gcc
-CFLAGS=-Wall -pedantic -s -O3
-
-# Special library requirements
-# Default:
-LIBS=
-
-# OpenSolaris 2009.06
-#LIBS=-lsocket -lnsl
-
-# Windows
-#LIBS=-lwsock32
-
-ng: ngclient/ng.c
- @echo "Building ng client. To build a Windows binary, type 'make ng.exe'"
- ${CC} ${CFLAGS} ${LIBS} -o ng ngclient/ng.c
-
-clean:
- @echo "If you have a Windows binary, 'make clean' won't delete it."
- @echo "You must remove this manually. Most users won't have MinGW"
- @echo "installed - so I'd rather not delete something they can't rebuild."
- rm ng
-# rm ng.exe
@@ -1,109 +0,0 @@
-___ ______ ______________ ________
-__ | / /__(_)______ _____ ____/__ /___________(_)___ _____________
-__ | / /__ /__ __ `__ \ / __ /_ __ \____ /_ / / /_ ___/ _ \
-__ |/ / _ / _ / / / / / /___ _ / / /_/ /___ / / /_/ /_ / / __/
-_____/ /_/ /_/ /_/ /_/\____/ /_/ \____/___ / \__,_/ /_/ \___/
- /___/
-
-VimClojure – a Clojure environment for Vim
-==========================================
-
-VimClojure is one of the most sophisticated editing environments for Clojure.
-It provides syntax highlighting, indenting and command completion.
-
-If requested it also provides a SLIME like interface to dynamically work with
-Clojure code. For this to work the included Nailgun server must be running.
-Remote may be forwarded via ssh.
-
-Features of the interactive interface are:
-
-- dynamic documentation lookup
-- dynamic javadoc lookup (in an external browser)
-- Repl running in a Vim buffer
-- smart omni completion
-- easy evaluation of code in a buffer
-
-To activate the interactive interface define the clj_want_gorilla variable
-in your .vimrc: let clj_want_gorilla = 1
-
-Requirements
-============
-
-Please make sure that the following options are set in your .vimrc:
-
-––8<––––8<––––8<––
-syntax on
-filetype plugin indent on
-––8<––––8<––––8<––
-
-Otherwise the filetype is not activated, and hence VimClojure doesn't work.
-
-Building the Nailgun interface
-==============================
-
-To build the Nailgun interface, create a local.properties file that contains
-the path to your clojure.jar and clojure-contrib.jar. The file should look
-similar to:
-
-––8<––––8<––––8<––
-clojure.jar=/path/to/clojure.jar
-clojure-contrib.jar=/path/to/clojure-contrib.jar
-nailgun-client=ng
-vimdir=/custom/installation/path/for/vimplugin
-––8<––––8<––––8<––
-
-Once you have created this file, simply run ant. This should give a
-vimclojure.jar containing the server part and the nailgun client. Note for
-Windows users: please leave out the last line in the properties file. The
-windows client for nailgun is included in the distribution as ng.exe. Delete
-it only in case you are sure, that you can rebuild it. You may see an error
-when building the nailgun-client. That's ok.
-
-Running „ant install“ will install the vim plugin into the named directory.
-If you omit the vimdir line in the local.properties file the vim plugin
-will be installed in the user's runtime directory – <home>/.vim on Unic/Mac,
-<home>\vimfiles on Windows.
-
-To run the Nailgun server you need the clojure.jar, clojure-contrib.jar and
-vimclojure.jar in your Classpath:
-
-java -cp /path/to/clojure.jar:/path/to/clojure-contrib.jar:/path/to/vimclojure.jar com.martiansoftware.nailgun.NGServer 127.0.0.1
-
-There is also a launcher script included in the bin subdirectory based on
-Stephen C. Gilardi's clj-env-dir launcher. Set the environment variable
-CLOJURE_EXT to the name of a directory containing the jars and (possibly
-links to) subdirectories you want in your classpath. Additionally the
-CLASSPATH environment variable will be added to the classpath.
-
-Put the nailgun client somewhere into your PATH or specify the location in
-your .vimrc by means of the vimclojure#NailgunClient variable.
-
-––8<––––8<––––8<––
-let vimclojure#NailgunClient = "/path/to/your/ng"
-––8<––––8<––––8<––
-
-Please refer to the online documentation in the doc folder for further
-information on how to use VimClojure, its features and its caveats.
-
-Note: You might need to check the Makefile for special lib requirments
-to compile the nailgun client, eg. OpenSolaris.
-
-Using Ivy
-=========
-
-Alternatively you may use Ivy to resolve the dependencies. Simply omit the
-first two lines in the local.properties file and ant will automatically
-download any missing dependencies. In case you don't have Ivy installed,
-this will be fetched also.
-
-VimClojure is available as Ivy dependency also. Run "ant publish-local"
-after building the VimClojure and use
-
- <dependency org="de.kokta" name="vimclojure" rev="2.1.0"/>
-
-to include the VimClojure jar in your projects classpath. But mapping
-the dependency to a private configuration the dependency is only for
-development. Users of your project won't be bothered with the dependency.
-
-Meikel Branmdeyer <mb@kotka.de>
-Frankfurt am Main, 2009
@@ -1,55 +0,0 @@
-#! /bin/sh
-#
-# Copyright (c) Stephen C. Gilardi. All rights reserved. The use and
-# distribution terms for this software are covered by the Eclipse Public
-# License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) which can be
-# found in the file epl-v10.html at the root of this distribution. By
-# using this software in any fashion, you are agreeing to be bound by the
-# terms of this license. You must not remove this notice, or any other,
-# from this software.
-#
-# scgilardi (gmail)
-# Created 7 January 2009
-#
-# Modified by Meikel Brandmeyer <mb _ kotka de> to act as launcher for
-# the Nailgun server of VimClojure and be sure to not rely on bash.
-#
-# Frankfurt am Main, 03.03.2009
-#
-# Environment variables:
-#
-# Optional:
-#
-# CLOJURE_EXT The path to a directory containing (either directly or as
-# symbolic links) jar files and/or directories whose paths
-# should be in Clojure's classpath. The value of the
-# CLASSPATH environment variable for Clojure will be a list
-# of these paths followed by the previous value of CLASSPATH
-# (if any).
-#
-# CLOJURE_JAVA The command to launch a JVM instance for Clojure
-# default: java
-# example: /usr/local/bin/java6
-#
-# CLOJURE_OPTS Java options for this JVM instance
-# default:
-# example:"-Xms32M -Xmx128M -server"
-
-if [ -d "${CLOJURE_EXT:-}" ]; then
- EXT="`find ${CLOJURE_EXT} -maxdepth 1 -print0 | tr \\\\0 :`"
- if [ -n "${EXT}" ]; then
- if [ -n "${CLASSPATH}" ]; then
- CLASSPATH="${EXT}${CLASSPATH}"
- else
- CLASSPATH="${EXT}"
- fi
- fi
-fi
-export CLASSPATH
-
-if [ -z "${CLOJURE_JAVA}" ]; then
- CLOJURE_JAVA="java"
-fi
-
-# Since we do not provide any security we at least bind only to the loopback.
-exec ${CLOJURE_JAVA} ${CLOJURE_OPTS} com.martiansoftware.nailgun.NGServer 127.0.0.1
Oops, something went wrong.

0 comments on commit 643f4c1

Please sign in to comment.