Commit Graph

385 Commits

Author SHA1 Message Date
Tim Pope fa7a19140b Allow sending custom id on eval 2014-05-05 00:59:35 -04:00
Tim Pope 6cea463c97 Set title on test quickfix window 2014-05-04 22:42:58 -04:00
Tim Pope fff348ccd0 Respect 'autowrite' in :Require and :RunTests 2014-05-04 18:09:56 -04:00
Tim Pope 020a10d06c Use info op for :Doc
This should enable ClojureScript support.
2014-05-01 22:26:53 -04:00
Tim Pope afb036203e Drop Leiningen and alternate support 2014-04-29 21:28:28 -04:00
Tim Pope 58896e23fa Fix cpp documentation
Closes #148.
2014-04-29 20:47:00 -04:00
Tim Pope 57c18b778a Promote leiningen.vim over classpath.vim
Classpath.vim as a clearinghouse for classpath detection is officially
deprecated, though the plugin may take on other responsibilities such as
stacktrace parsing.
2014-04-29 17:34:09 -04:00
Tim Pope 0bc928f0fc Automatic require :reload on :RunTests
Really, I just want an atomic way to perform these two operations.
:Require|RunTests seems like it would work, but it obliviously runs the
tests even if the require fails, plus copes poorly with the one-off
runner.
2014-04-28 23:06:21 -04:00
Tim Pope 062256b9fd Fix link 2014-04-28 15:58:35 -04:00
Tim Pope a2278afbdd Document soft dependency on cider-nrepl 2014-04-24 23:31:04 -04:00
Tim Pope 9eb5099ba1 Clarify ClojureScript support
Closes #147.
2014-04-24 02:13:00 -04:00
Tim Pope 12386dc0c2 Fix newlines in c!
Closes #146.
2014-04-23 23:16:02 -04:00
Tim Pope 05cbc742a1 Use classpath op if available
References #131.
2014-04-23 14:52:08 -04:00
Tim Pope e484ad6996 Use info op to drive jump to definition 2014-04-20 18:55:37 -04:00
Tim Pope e974dd4766 Prepare for extraction of leiningen support 2014-04-20 18:53:01 -04:00
Tim Pope 2d1f3088b2 Fix :RunTests with no argument 2014-04-14 01:55:16 -04:00
Tim Pope f25003deef Decouple quickfix massaging from lein support 2014-04-14 00:22:43 -04:00
Tim Pope c0a4901181 Fix support for Python 3
Closes #144.
2014-04-13 17:07:47 -04:00
Tim Pope 7b19c1b2f6 Require if_pyth on Windows
References #97, #139.
2014-04-12 22:18:26 -04:00
Tim Pope 672d3b5c82 Use stacktrace nrepl op if available 2014-04-12 22:03:14 -04:00
Tim Pope 0936b3cb4f Use correct session to retrieve stacktrace 2014-04-12 21:57:01 -04:00
Tim Pope 05206aa2e9 Drop obsolete warning 2014-04-12 21:55:28 -04:00
Tim Pope 5f1cee19c0 Never throw exception in fireplace#op_available 2014-04-12 21:49:45 -04:00
Tim Pope c6e0d55143 Use nrepl complete op if available
Closes #65.
2014-04-12 21:20:15 -04:00
Tim Pope 89acd66d6d Drop qualification of macroexpand-1
Who would shadow this?
2014-04-12 21:18:18 -04:00
Tim Pope feb8ebc976 Happy path for lookup macros 2014-04-12 21:18:18 -04:00
Tim Pope f5ded81baf Drop unnecessary clojure.core
We're in a clean user ns so the qualification is unnecessary here.
2014-04-12 21:18:18 -04:00
Tim Pope 238b526cf2 Use user ns to avoid qualification 2014-04-12 21:18:18 -04:00
Tim Pope 9e826faff4 Allow omitting ns from fireplace#message 2014-04-12 20:31:18 -04:00
Tim Pope 79c2a718da Allow checking for nREPL op 2014-04-12 20:31:18 -04:00
Tim Pope c48adc045b Fix jump location for :RunTests error 2014-04-12 20:28:34 -04:00
Tim Pope bc8f3af299 Cleaner classpath retrieval 2014-04-12 18:15:22 -04:00
Tim Pope 2dec3b49b2 Expose fireplace#register_port_file
References #121.
2014-04-10 23:25:59 -04:00
Tim Pope ea1012e1be Don't use session for :Source/:Doc 2014-04-09 13:23:19 -04:00
Tim Pope 916fc04ecb Don't depend on classpath.vim
Other plugins should be able to set up the path as well without
classpath.vim serving as a clearinghouse.
2014-04-09 13:20:13 -04:00
Tim Pope ead617d9c3 Centralize use of classpath.vim 2014-04-09 12:45:54 -04:00
Tim Pope f43fa99703 Fix check for haslocaldir() 2014-04-05 19:27:41 -04:00
Tim Pope 6130d01b33 Give up on autostart with "headless" handler 2014-04-04 02:15:25 -04:00
Tim Pope b0f9fad9ec Autostart lein repl with dispatch.vim
Great idea?  Or greatest idea?
2014-04-04 01:57:43 -04:00
Tim Pope 4425618825 Add run-tests to cpr
Clobbering the quickfix is probably a deal breaker but hey let's try it
anyways.

References #59.
2014-04-04 00:58:52 -04:00
Tim Pope 092ab0f70e Provide :RunTests
:RunTests! currently calls (run-all-tests), but if we find a more useful
semantic for ! that might change.

Closes #59.
2014-04-04 00:58:21 -04:00
Tim Pope 73f9a3adf4 Not a noob anymore 2014-04-03 23:53:12 -04:00
Tim Pope 6c13396262 Remove dead code 2014-04-03 21:16:42 -04:00
Tim Pope 9a689480ef Better rooting with findfile()
I think this is more portable.
2014-04-03 21:09:00 -04:00
Tim Pope ab5eee34d8 Support .nrepl-port outside of Leiningen 2014-04-03 21:03:26 -04:00
Tim Pope 1bfb5aadcf Update name of preferred port file in README 2014-04-03 19:46:29 -04:00
Tim Pope ab6d9db216 Tentatively drop support for session eval without REPL
I'm not 100% committed to this, but lets see if anyone even misses it
(including me).  My main use case for the one-off runner is jump to
source.
2014-04-03 19:37:47 -04:00
Tim Pope 095ee57d12 Revert "Steal Windows shell escaping from dispatch.vim"
This reverts commit 15450eff27.
2014-04-03 18:57:18 -04:00
Tim Pope da3f5857b5 Respect jump list on ]<C-D> within same file
Closes #70.
2014-04-03 18:23:24 -04:00
Tim Pope d65eaa5068 Fix c!! with selection=inclusive
References #110.
2014-04-03 16:23:13 -04:00