* all dependencies auto-reloaded using `clojure.tools.namespace.repl/refresh` * removed redundant roundtrips to swank (improving performance) * trigger tests via `clojure.test/run-all-tests` to force running of all tests, regardless of which ns/buffer you are editing * added `clojure-test-set-filter` / `clojure-test-ns-regex` to provide control over which tests `clojure.test/run-all-tests` is running * improved the test error messages collection mechanism * removed `clojure-test-run-test` * removed `clojure-test-mode-test-one-var` * removed `clojure-test-mode-test-one-in-ns`
Also: * setting new convention for test files (they will finish with _test) * fixing bug with tramp
- this will make it easier to add support for ssh tunnels to remote swank and graceful handling of older versions of swank that don't support 'lein jack-in <port> <hostname>' - also fixes the *slime repl nil* bug, but at the cost of possibly leaving the repl buffer with the wrong default-directory
Users might have their own variant of this installed. Fortunately, multiple translations don't do any harm.
This also has slightly nicer window handling, in that it jumps to the slime-repl window and moves to the end of the buffer. NOTE: This depends on matching changes to swank-clojure's 'lein jack-in' command.
This can be used in conjunction with swank.core.server/make-output-redirection and a custom slime-output-target: technomancy/swank-clojure@83546c0 Later, I'll add a clojure-test-mode command to set the output targe location.
Fixes bug caused by Aquamacs' redefinition of fill-paragraph to take only one argument.