summaryrefslogtreecommitdiff
path: root/cider-client.el
Commit message (Collapse)AuthorAge
* Fix a typoBozhidar Batsov2018-03-18
|
* Use a more subtle way to indicate a REPL is a cljs REPLBozhidar Batsov2018-03-18
|
* Improve the description of cider-client.elBozhidar Batsov2018-03-12
|
* [Fix #2230] Check for required libraries on the classpathBozhidar Batsov2018-03-06
|
* [#2202] Check in advance if a ClojureScript REPL can be created or notBozhidar Batsov2018-03-05
| | | | | | | | | | | The current logic relies mostly on namespace checks, but it can certainly be improved down the road. The most important thing is that now users are going to get more meaningful errors earlier. Before this we'd first create the second REPL buffer and just get there some obscure errors because the command didn't check at all if piggieback or the target REPL were even available.
* Remove a redundant usage of formatBozhidar Batsov2018-03-05
|
* Add cider-sync-tooling-evalBozhidar Batsov2018-03-05
|
* [#2199] Indentation adjustments, per elisp-lintNeil Okamoto2018-03-05
|
* Declare functions to resolve warningsgganley2018-03-03
|
* Remove last remnants of cljx code causing CI breakageNeil Okamoto2018-01-31
|
* Drop support for cljxBozhidar Batsov2018-01-21
| | | | | Clojure 1.7 has been around for 3 years now and it's pretty safe to assume almost no one is still using cljx at this point.
* Improve a messageBozhidar Batsov2018-01-07
|
* [Fix #1913] Allow toggling of current buffer connection (#2149)dpsutton2018-01-03
| | | | | | | | | | | | | Cljc buffers send their evals to both clj and cljs repls if available due to `cider-map-connections`. Toggling a current buffer's connection involves hiding the other connection. Previously, when toggling _again_, the original list was not consulted and only the truncated list, preventing the other connection from being found. This allows for the full list to be searched for the other buffer. In addition, a prefix dictates that the local connection list is discarded in favor of the full list, restoring the evaluation in both clj and cljs buffers (if both are present).
* Bump the copyright yearsBozhidar Batsov2018-01-01
|
* Update cider-sync-request:resources-list to track some cider-nrepl changesBozhidar Batsov2017-12-18
| | | | | | | | | The return value for the "resources-list" op changed in https://github.com/clojure-emacs/cider-nrepl/pull/459 It used to return just a list of relative paths, now it returns a list of dictionaries that include both the relative and the absolute path to a resource.
* Merge branch 'master' into switchBozhidar Batsov2017-12-14
|\
| * Replace `if-let` and `when-let` with starred versionsTianxiang Xiong2017-12-11
| | | | | | | | | | | | | | | | | | | | Fix #2130. Emacs 26 obsoletes `if-let` and `when-let`, replacing them with `if-let*` and `when-let*`. This raises byte-compilation warnings (treated as errors) when testing against Emacs 26. See: http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-26#n1278
* | Add optional `buffer` argument to cider-connection-type-for-bufferVitalie Spinu2017-12-10
|/
* Improve a couple of error messagesBozhidar Batsov2017-12-10
|
* Fix a typoBozhidar Batsov2017-12-10
|
* Check whether there are multiple active connections in ↵Bozhidar Batsov2017-12-10
| | | | cider-rotate-default-connection
* Fix broken evaluation in cljc files with one connectionVitalie Spinu2017-07-25
|
* Fix `checkdoc` errorsTianxiang Xiong2017-07-23
|
* Use plist to cache ns->ns-form mappingsVitalie Spinu2017-07-19
|
* Add connection argument to cider-nrepl-sync-request:evalVitalie Spinu2017-07-19
|
* Move cider-sync-request:ns-path to cider-client.elVitalie Spinu2017-07-19
|
* Make `cider-current-connection` retrieve the most recently used connectionVitalie Spinu2017-07-16
|
* Better connection types retrivalVitalie Spinu2017-07-16
| | | | | - new function `cider-project-connections-types` - `cider-connection-type-for-buffer` returns "multi" in cljc an cljx
* [#1875] In cljc files eval into both clj and cljs replsVitalie Spinu2017-07-13
|
* Make `filter-regex` for `cider-browse-spec-all` optionalTianxiang Xiong2017-07-08
| | | | It's tedious to call `(cider-browse-spec-all "")` each time.
* Add cider-browse-spec-all and cider-browse-spec implementationJuan Monetta2017-07-07
|
* [Fix #1832] Add eldoc info for datomic query input parameterstijsmallaerts2017-03-22
|
* [Fix #1352] Add checkdoc to build (#1957)Erik Assum2017-03-10
| | | This also fixes some issues checkdoc was currently reporting.
* Add interactive function to flush Compliment cachesAlexander Yakushev2017-03-07
|
* Don't use `list` where backquoting would be clearerTianxiang Xiong2017-03-01
|
* Remove session from nrepl interaction (#1925)dpsutton2017-01-23
| | | | | Connection and session are inextricably linked. Rather than try to thread these two in lockstep throughout the whole request life cycle, we let the last step insert either the nrepl-session or the nrepl-tooling-session.
* Update the copyright years in the source codeBozhidar Batsov2017-01-04
|
* Get session id from session we are usingDan Sutton2016-12-22
| | | | | | Load file would use a session if provided one for the repl to use but would get the session id from calling `cider-current-session`, allowing for mismatches of repl and session id.
* Improve a couple of docstringsBozhidar Batsov2016-12-20
|
* Control pretty print width with variableDan Sutton2016-11-27
| | | | | | Use 'cider-repl-pretty-print-width' to control the width that the pretty printer uses on the repl. If nil, default to fill-column, and finally to 80 if fill-column can be not set.
* [Fix #1882] Restore compatibility with Emacs 24.4Bozhidar Batsov2016-11-25
| | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4.
* Drop support for Emacs 24.3Bozhidar Batsov2016-11-19
|
* [Fix #1707] Add customization for line truncating in special buffersBartłomiej Kruczyk2016-10-16
|
* [Fix #1789] Make it easier to change the connection of the scratchBozhidar Batsov2016-10-09
| | | | | | | | | | buffer It wasn't really apparent how one was supposed to change the connection of a scratch buffer, so the relevant command was added to the mode's menu. I've also added another command to quickly toggle a buffer's connection between Clojure and ClojureScript.
* Add new command `cider-toggle-request-dispatch`Bozhidar Batsov2016-09-28
|
* Minor indentation fixcskksc2016-07-17
|
* Fix orphaned nrepl-messages buffer after cider-quit (#1788)Michael Brand2016-06-21
|
* Change read-char to read-keyArtur Malabarba2016-06-02
|
* Ugly patch for misbehaving ClojureScript REPLsArtur Malabarba2016-06-02
| | | | | | Lots of people are reporting that their CLJS REPL suddenly starts thinking it's a CLJ REPL (due to a wrong cider-repl-type). Until we fix that, I decided to apply this workaround so that people can get work done.
* [Fix #1564] Add support to filter out internal namespaces and vars (#1724)Chaitanya Koparkar2016-05-01
| | | | Hide all nREPL middleware details from `cider-browse-ns*` and `cider-apropos*` commands by customizing the variable `cider-filter-regexps`. It should be a list of regexps matching the pattern of namespaces you want to filter out.