summaryrefslogtreecommitdiff
path: root/cider-client.el
Commit message (Collapse)AuthorAge
* Move cider-expected-ns to cider-client.elBozhidar Batsov2016-03-27
| | | | I should have thought more before placing it in cider-common.el.
* Add a command to load all project namespacesBozhidar Batsov2016-03-26
|
* Make it possible to pass to the apropos commands a list ofBozhidar Batsov2016-03-19
| | | | | | | space-separated words This is pretty much how Emacs's apropos works. The list of words is converted to a regexp behind the scenes.
* [Fix #1563] Handle invalid regular expressions in aproposBozhidar Batsov2016-03-19
|
* Fix a couple of bytecomp warningsArtur Malabarba2016-03-03
|
* Fix current-connectionArtur Malabarba2016-03-03
|
* Improve a docstringBozhidar Batsov2016-02-28
|
* Improve the message displayed by cider-ensure-op-supportedBozhidar Batsov2016-02-28
|
* Remove a bunch of stuff that were marked as obsolete in 0.10Bozhidar Batsov2016-02-27
|
* Use user-error instead of error in cider-ensure-op-supportedBozhidar Batsov2016-02-27
|
* Fix a docstringBozhidar Batsov2016-02-27
|
* Improve the message displayed by cider-ensure-connectedBozhidar Batsov2016-02-27
|
* Fix a docstringBozhidar Batsov2016-02-26
|
* Fix a docstringBozhidar Batsov2016-02-26
|
* Set cider-pprint-fn to pprint by defaultBozhidar Batsov2016-02-26
| | | | | We've encountered some issues with fipp and pprint seems like a safer default for now.
* cider-map-connections provides user-friendly errorsArtur Malabarba2016-02-14
|
* [#1557] :both and :any commands error out in clj(s) buffers without a connectionArtur Malabarba2016-02-14
|
* Improve and add tests for cider-current-connectionArtur Malabarba2016-02-14
| | | | | | If a TYPE is provided, cider-current-connection only returns connections of that type. If TYPE is nil, although it is still guessed from the major-mode, it is allowed to fallback on connections of different types.
* Make it possible to test a ns from a REPL bufferBozhidar Batsov2016-02-11
| | | | Or any other buffer with `cider-buffer-ns'.
* Stop the spinner when the connection closesArtur Malabarba2016-02-11
|
* Make the connection message displayed in the minibuffer configurableBozhidar Batsov2016-02-10
|
* Reimplement pprint-eval in terms of regular evalArtur Malabarba2016-02-07
| | | | | | This adds a function but makes three others obsolete. It also means anything that works for regular eval (like the spinner and overlays) also works for pprint.
* Move spinner activation/termination to cider-nrepl-request:evalArtur Malabarba2016-02-07
|
* Move spinner code higher up the fileArtur Malabarba2016-02-06
|
* Fix a docstringBozhidar Batsov2016-02-06
|
* Kill the nREPL messages buffer, before killing it's matching connectionBozhidar Batsov2016-02-05
|
* Fix a function nameBozhidar Batsov2016-02-05
|
* Improve the names of the nREPL message buffersBozhidar Batsov2016-02-02
| | | | | | | Basically, instead of inserting the name of the matching connection verbatim, now we extract just the connection's identifier (which is usually a combination of host, project and port) and use it in the messages buffer's name.
* Don't try to kill the nREPL messages buffer, unless it existsBozhidar Batsov2016-02-01
|
* [Fix #1529] Close nREPL messages buffer when its matching connection isBozhidar Batsov2016-01-31
| | | | closed
* [Fix #1458] Separate nREPL messages by connections instead of byBozhidar Batsov2016-01-31
| | | | | | | | | sessions This is still not ideal as the resulting buffer name is a bit ugly (it features the entire connection buffer name). Down the road we should extract only the relevant part of a connection buffer's name.
* Extend cider-map-connections to :any, :both, :clj, and :cljsArtur Malabarba2016-01-19
|
* Fix quotes in the docstring of cider-pprint-fnArtur Malabarba2016-01-16
|
* Update the copyright yearsBozhidar Batsov2016-01-01
|
* Merge pull request #1477 from fajpunk/check-major-mode-firstBozhidar Batsov2015-12-23
|\ | | | | Check major mode first when choosing connection
| * Check major mode first when choosing connectionDan Fuchs2015-12-22
| | | | | | | | | | | | | | | | | | | | | | | | `cider-repl-type` does not initially get set differently for the two repls created by `cider-jack-in-clojurescript`. If the major mode of the current buffer is definitely Clojure or ClojureScript, use the matching REPL connection for that type, if there is one open. If the major mode is not either of those modes, only then determine the appropriate connection by looking at `cider-repl-type`. Thanks to @rfkm for the suggestion for the change (https://github.com/clojure-emacs/cider/commit/003adaa11c7b417486f58a7265e85c5e4c6d188b#commitcomment-15082109)!
* | Remove a few older depricated aliasesBozhidar Batsov2015-12-23
|/
* Replace usage of string-suffix-p with directory-file-nameBozhidar Batsov2015-12-20
| | | | I should really stop working late. I do so many silly things then...
* Introduce the concept of project nameBozhidar Batsov2015-12-19
| | | | | | Using project directories everywhere produces some pretty ugly (and long) output. In most cases the final segment of the directory name is the actual project name - much shorter and more to the point.
* Fix broken testBozhidar Batsov2015-12-19
|
* Display the REPL's type properlyBozhidar Batsov2015-12-19
|
* Simplify cider--connection-pp a bitBozhidar Batsov2015-12-19
|
* Improve the display of connections in the connection browserBozhidar Batsov2015-12-17
| | | | | * Missing projects are represented by "-" * The connection type is a separate column
* Add missing dotBozhidar Batsov2015-12-17
|
* Handle the case of being in a REPL buffer when invoking cider-current-connectionBozhidar Batsov2015-12-17
| | | | | If we don't account for this, you might end up using the wrong connection, if there are several connections for your project.
* Use the pprint-fn slot when making format-edn requestsMichael Griffiths2015-12-17
|
* Add cider-pprint-fn optionMichael Griffiths2015-12-12
| | | | Fixes #1179.
* right-margin -> print-right-marginMichael Griffiths2015-12-12
|
* [Fix #1459] Dispatch connections according to major-mode, not file typesArtur Malabarba2015-12-11
| | | | | | | | | This should make it work automatically for scratch buffers and possibly macroexpand buffers. Additionally takes the value of `cider-repl-type` into consideration. This gives us a way of specifying that non-code temp buffers (like a doc buffer) should use the cljs connection.
* Refactor cider-current-connection a bitArtur Malabarba2015-12-11
|