summaryrefslogtreecommitdiff
path: root/cider-client.el
Commit message (Collapse)AuthorAge
* 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.
* Allow user to set the argument of `cider-change-buffers-designation' in a ↵Daniel Szmulewicz2016-04-25
| | | | non-interactive call (#1714)
* Always fetch ns-vars-with-meta from nREPL middleware (#1715)Chaitanya Koparkar2016-04-25
|
* [Fix #1561] Correct font-lock vars for namespaces not loaded in the REPL (#1710)Chaitanya Koparkar2016-04-23
| | | | The current ns-browser relies on the `cider-repl-ns-cache` to decide font-locks. This gives us incorrect font-locks for namespaces which are present on the classpath, but not loaded in the REPL. We change this to get the data from the nREPL middleware op `ns-vars-with-meta`,in case of a cache miss; clojure-emacs/cider-nrepl#346.
* [#1561] Font-lock vars, macros, and functions in the ns-browser (#1695)Chaitanya Koparkar2016-04-21
| | | Use each var's info from a running repl to decide a font-face.
* Kill everything that was obsoleted in the previous releaseBozhidar Batsov2016-04-10
|
* Cleanup some requiresBozhidar Batsov2016-04-09
|
* [#1352] Documentation complies with checkdoc styleChaitanya Koparkar2016-04-06
|
* [#1651] cider-expected-ns falls back on clojure-expected-nsArtur Malabarba2016-04-03
|
* 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
|