Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 62 commits
  • 87 files changed
  • 0 comments
  • 1 contributor
Nov 02, 2010
Meikel Brandmeyer Start nREPL instead of nailgun eec64dc
Meikel Brandmeyer Add nrepl protocol write helpers beac56c
Nov 03, 2010
Meikel Brandmeyer Add response frame parser 134883c
Meikel Brandmeyer Fix return value of vimclojure#ReadItem 0ffc160
Meikel Brandmeyer First stab at reading the server response ac46c99
Oct 05, 2011
Meikel Brandmeyer Bump version to 2.4.0-SNAPSHOT d0092a2
Nov 14, 2011
Meikel Brandmeyer Backout changeset 2cd5036 d3b36f3
Meikel Brandmeyer Revert nrepl changes 5c86c7d
Meikel Brandmeyer Merge latest changes into nrepl branch b0e5d3a
Meikel Brandmeyer Start nrepl instead of nailgun ca6048f
Meikel Brandmeyer Initial factor code: <response> tupel aa28dc4
Meikel Brandmeyer Read nRepl server response 642aed3
Meikel Brandmeyer Add print-response 838bc8d
Meikel Brandmeyer Add message tuple a5c943b
Meikel Brandmeyer Add send-message 841e066
Nov 15, 2011
Meikel Brandmeyer Add stringification of message parts 96cc5b0
Meikel Brandmeyer Add first stab at nrepl-session 13d24b8
Meikel Brandmeyer Rewrite print-message with """ 0753f42
Meikel Brandmeyer Make send-message use pretty print instead of stringify 78a122a
Meikel Brandmeyer Get host and port information from command-line 43738fb
Meikel Brandmeyer Fix input reading 4b7aa2d
Meikel Brandmeyer Define nrepl-session as main entry point 3f74ec4
Meikel Brandmeyer Add deploy options for factor deployment 9a208c9
Nov 24, 2011
Meikel Brandmeyer Add decoding of bencode 22f60b4
Meikel Brandmeyer Fix vimclojure#bencode#ReadString 0a5513d
Meikel Brandmeyer Add writer for bencode 55b8ed3
Meikel Brandmeyer Add bencode parser vocabulary 6713d38
Feb 14, 2012
Meikel Brandmeyer Ignore doc tags file
--HG--
extra : transplant_source : %0C%FC%C1%EF8%7C%DC%AB%14R%B0%BFF%CCY%9A%91%13P%AB
4e9e1a9
Feb 21, 2012
Meikel Brandmeyer Remove factor client 99e6c6f
Meikel Brandmeyer Ignore Haskell build artifacts c27ad98
Meikel Brandmeyer Add Haskell bencode reader 29c2796
Meikel Brandmeyer Add Bencode writing db65b8e
Meikel Brandmeyer Add fromBencode converter d900d5e
Meikel Brandmeyer Export also type constructors 0f65b3a
Meikel Brandmeyer Add basic nrepl client 3f2e84b
Meikel Brandmeyer Add bencode writer for ResponseMap 54f4e6d
Meikel Brandmeyer Add network interaction 1b7f4b0
Meikel Brandmeyer Flush input ed3884b
Meikel Brandmeyer Basic building of Haskell part for gradle a60568d
Feb 22, 2012
Meikel Brandmeyer Switch Bencode map representation to map with string keys 2ee2e82
Jul 10, 2012
Meikel Brandmeyer Make build gradle 1.0 ready
--HG--
rename : lib/build/clojuresque-1.4.2.jar => lib/build/clojuresque-1.5.0.jar
rename : lib/build/runtime-1.4.2.jar => lib/build/runtime-1.5.0.jar
fb2c944
Meikel Brandmeyer Update (and fix) Clojure dependencies 3d4c9f2
Meikel Brandmeyer Pull out nailgun connector logic 27317ec
Meikel Brandmeyer Re-introduce nailgun task 8fc21cd
Meikel Brandmeyer Re-organise subprojects
--HG--
rename : gradle/src/main/groovy/vimclojure/gradle/NailgunTask.groovy => gradle-plugin/src/main/groovy/vimclojure/gradle/NailgunTask.groovy
rename : gradle/src/main/groovy/vimclojure/gradle/VimClojurePlugin.groovy => gradle-plugin/src/main/groovy/vimclojure/gradle/VimClojurePlugin.groovy
rename : gradle/src/main/resources/META-INF/gradle-plugins/vimclojure.properties => gradle-plugin/src/main/resources/META-INF/gradle-plugins/vimclojure.properties
rename : client/Makefile => nailgun-client/Makefile
rename : client/ng.exe => nailgun-client/ng.exe
rename : client/ngclient/ng.c => nailgun-client/ngclient/ng.c
rename : vim/autoload/vimclojure.vim => vim/src/main/vim/autoload/vimclojure.vim
rename : vim/autoload/vimclojure/bencode.vim => vim/src/main/vim/autoload/vimclojure/bencode.vim
rename : vim/autoload/vimclojure/util.vim => vim/src/main/vim/autoload/vimclojure/util.vim
rename : vim/bin/clj => vim/src/main/vim/bin/clj
rename : vim/bin/clj.bat => vim/src/main/vim/bin/clj.bat
rename : vim/bin/kickoff.sh => vim/src/main/vim/bin/kickoff.sh
rename : vim/bin/ng-server => vim/src/main/vim/bin/ng-server
rename : vim/bin/ng-server.bat => vim/src/main/vim/bin/ng-server.bat
rename : vim/doc/clojure.txt => vim/src/main/vim/doc/clojure.txt
rename : vim/ftdetect/clojure.vim => vim/src/main/vim/ftdetect/clojure.vim
rename : vim/ftplugin/clojure.vim => vim/src/main/vim/ftplugin/clojure.vim
rename : vim/ftplugin/clojure/completions-clojure.core.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.core.txt
rename : vim/ftplugin/clojure/completions-clojure.data.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.data.txt
rename : vim/ftplugin/clojure/completions-clojure.inspector.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.inspector.txt
rename : vim/ftplugin/clojure/completions-clojure.java.browse.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.java.browse.txt
rename : vim/ftplugin/clojure/completions-clojure.java.io.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.java.io.txt
rename : vim/ftplugin/clojure/completions-clojure.java.javadoc.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.java.javadoc.txt
rename : vim/ftplugin/clojure/completions-clojure.java.shell.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.java.shell.txt
rename : vim/ftplugin/clojure/completions-clojure.main.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.main.txt
rename : vim/ftplugin/clojure/completions-clojure.pprint.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.pprint.txt
rename : vim/ftplugin/clojure/completions-clojure.repl.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.repl.txt
rename : vim/ftplugin/clojure/completions-clojure.set.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.set.txt
rename : vim/ftplugin/clojure/completions-clojure.stacktrace.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.stacktrace.txt
rename : vim/ftplugin/clojure/completions-clojure.string.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.string.txt
rename : vim/ftplugin/clojure/completions-clojure.template.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.template.txt
rename : vim/ftplugin/clojure/completions-clojure.test.junit.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.test.junit.txt
rename : vim/ftplugin/clojure/completions-clojure.test.tap.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.test.tap.txt
rename : vim/ftplugin/clojure/completions-clojure.test.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.test.txt
rename : vim/ftplugin/clojure/completions-clojure.walk.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.walk.txt
rename : vim/ftplugin/clojure/completions-clojure.xml.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.xml.txt
rename : vim/ftplugin/clojure/completions-clojure.zip.txt => vim/src/main/vim/ftplugin/clojure/completions-clojure.zip.txt
rename : vim/indent/clojure.vim => vim/src/main/vim/indent/clojure.vim
rename : vim/plugin/clojure.vim => vim/src/main/vim/plugin/clojure.vim
rename : vim/syntax/clojure.vim => vim/src/main/vim/syntax/clojure.vim
a17dbc4
Meikel Brandmeyer Make gradle plugin v1.0 ready cc1a4fa
Jul 11, 2012
Meikel Brandmeyer Add runNRepl task to gradle plugin 22e578c
Meikel Brandmeyer Depend the run tasks on processed resources 87d4121
Jul 12, 2012
Meikel Brandmeyer Extract nailgun-connector into dedicated subproject
--HG--
rename : server/src/main/java/org/apache/tools/ant/ExitException.java => nailgun-connector/src/main/java/org/apache/tools/ant/ExitException.java
rename : server/src/main/java/vimclojure/Nail.java => nailgun-connector/src/main/java/vimclojure/Nail.java
rename : server/src/main/java/vimclojure/nailgun/Alias.java => nailgun-connector/src/main/java/vimclojure/nailgun/Alias.java
rename : server/src/main/java/vimclojure/nailgun/AliasManager.java => nailgun-connector/src/main/java/vimclojure/nailgun/AliasManager.java
rename : server/src/main/java/vimclojure/nailgun/LongUtils.java => nailgun-connector/src/main/java/vimclojure/nailgun/LongUtils.java
rename : server/src/main/java/vimclojure/nailgun/NGConstants.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGConstants.java
rename : server/src/main/java/vimclojure/nailgun/NGContext.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGContext.java
rename : server/src/main/java/vimclojure/nailgun/NGExitException.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGExitException.java
rename : server/src/main/java/vimclojure/nailgun/NGInputStream.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGInputStream.java
rename : server/src/main/java/vimclojure/nailgun/NGOutputStream.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGOutputStream.java
rename : server/src/main/java/vimclojure/nailgun/NGSecurityManager.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGSecurityManager.java
rename : server/src/main/java/vimclojure/nailgun/NGServer.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGServer.java
rename : server/src/main/java/vimclojure/nailgun/NGSession.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGSession.java
rename : server/src/main/java/vimclojure/nailgun/NGSessionPool.java => nailgun-connector/src/main/java/vimclojure/nailgun/NGSessionPool.java
rename : server/src/main/java/vimclojure/nailgun/NailStats.java => nailgun-connector/src/main/java/vimclojure/nailgun/NailStats.java
rename : server/src/main/java/vimclojure/nailgun/ThreadLocalInputStream.java => nailgun-connector/src/main/java/vimclojure/nailgun/ThreadLocalInputStream.java
rename : server/src/main/java/vimclojure/nailgun/ThreadLocalPrintStream.java => nailgun-connector/src/main/java/vimclojure/nailgun/ThreadLocalPrintStream.java
rename : server/src/main/java/vimclojure/nailgun/builtins/DefaultNail.java => nailgun-connector/src/main/java/vimclojure/nailgun/builtins/DefaultNail.java
rename : server/src/main/java/vimclojure/nailgun/builtins/NGAlias.java => nailgun-connector/src/main/java/vimclojure/nailgun/builtins/NGAlias.java
rename : server/src/main/java/vimclojure/nailgun/builtins/NGClasspath.java => nailgun-connector/src/main/java/vimclojure/nailgun/builtins/NGClasspath.java
rename : server/src/main/java/vimclojure/nailgun/builtins/NGServerStats.java => nailgun-connector/src/main/java/vimclojure/nailgun/builtins/NGServerStats.java
rename : server/src/main/java/vimclojure/nailgun/builtins/NGStop.java => nailgun-connector/src/main/java/vimclojure/nailgun/builtins/NGStop.java
rename : server/src/main/java/vimclojure/nailgun/builtins/NGVersion.java => nailgun-connector/src/main/java/vimclojure/nailgun/builtins/NGVersion.java
f1bb49c
Jul 16, 2012
Meikel Brandmeyer Move ShellEscapeArguments to util 6d3e77c
Jul 17, 2012
Meikel Brandmeyer Extract nailgun connector client side and deprecate old options aa42c4d
Meikel Brandmeyer Update documentation for upcoming nrepl support cc26d09
Jul 24, 2012
Meikel Brandmeyer Only use iconv when conversion is necessary 772be87
Jul 27, 2012
Meikel Brandmeyer Add in-reader helper 9b81e36
Meikel Brandmeyer Use peek instead of last
Doesn't really matter.
8a1a00e
Meikel Brandmeyer Allow empty rest arguments for cli da830f4
Meikel Brandmeyer Add Literalize and Quote helper a19200f
Meikel Brandmeyer Change interface to not read from stdin
Reading from stdin is not possible with nrepl. So we have to pass
everything as properly quoted string literals in some code which
is to be invoked.

For nailgun we still pass on the code via stdin. For nrepl it will
be via the :code key.
5d5f103
Aug 19, 2012
Meikel Brandmeyer Move subproject build details in dedicated build files 8e8bff1
Meikel Brandmeyer First stab at Vim plugin 3748a95
Aug 25, 2012
Meikel Brandmeyer Merge v2.3.6
--HG--
rename : gradle/src/main/groovy/vimclojure/gradle/VimClojurePlugin.groovy => gradle-plugin/src/main/groovy/vimclojure/gradle/VimClojurePlugin.groovy
rename : vim/autoload/vimclojure.vim => vim/src/main/vim/autoload/vimclojure.vim
rename : vim/autoload/vimclojure/util.vim => vim/src/main/vim/autoload/vimclojure/util.vim
rename : vim/doc/clojure.txt => vim/src/main/vim/doc/clojure.txt
rename : vim/ftplugin/clojure.vim => vim/src/main/vim/ftplugin/clojure.vim
rename : vim/indent/clojure.vim => vim/src/main/vim/indent/clojure.vim
rename : vim/plugin/clojure.vim => vim/src/main/vim/plugin/clojure.vim
rename : vim/syntax/clojure.vim => vim/src/main/vim/syntax/clojure.vim
d8515e4
Sep 18, 2012
Meikel Brandmeyer Fix missing endfunction f279f3c