summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove `:url`s from the cheatsheet hierarchyTianxiang Xiong2018-01-30
| | | | | | Fix #2184 They add little value and complicate the data structure.
* Fix a few section headingsBozhidar Batsov2018-01-30
|
* Implement a basic interface for the Clojure CheatsheetBozhidar Batsov2018-01-30
| | | | | | | | It's based entirely on completing-read, which means it would look nice with various minibuffer completion systems. Down the road it'd be nice to do something like the ns browser for the cheatsheet as well.
* Fix a couple of cheatsheet sectionsBozhidar Batsov2018-01-29
|
* Port `clojure-cheatsheet`'s data to `cider-cheatsheet`Tianxiang Xiong2018-01-29
| | | | Fix #2183
* Attempt to fix an intermittent CI build failureBozhidar Batsov2018-01-29
| | | | | | From time to time we get odd build errors like this one: Symbol's value as variable is void: help-mode-map
* Check `actual` before insert in `cider-test-render-assertion`Tianxiang Xiong2018-01-24
| | | | Fix #2178
* Render diffs for expected / actual test resultsTianxiang Xiong2018-01-23
| | | | Requires clojure-emacs/cider-nrepl#478
* Fix a couple of changelog entriesBozhidar Batsov2018-01-22
|
* [#2171] Add a changelog entry for the "See Also" updatesBozhidar Batsov2018-01-22
| | | | The actual update happened in cider-nrepl.
* [Fix #2155] install-gnutls.sh should exit early on errorNeil Okamoto2018-01-22
| | | | | | | In principle it is possible for libnettle to fail to install properly, and should that actually happen, then there is little point trying to download and compile gnutls. This change detects this case and exits immediately with an error code.
* Avoid a potential error if the REPL config defcustoms are all nilBozhidar Batsov2018-01-21
| | | | | | Previously in such cases we'd get a `do` expression without a body, which isn't be nice. Now we generate the config expression only after checking it needs to generated to begin with.
* 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.
* [Fix #2160] Make it possible to customize *print-length* and *print-level* ↵Bozhidar Batsov2018-01-20
| | | | | | | via defcustoms We also set a default *print-level* of 100 to help people kill their REPLs less often. :-)
* Extend a docstringBozhidar Batsov2018-01-20
|
* Add a menu for cider-browse-ns-modeBozhidar Batsov2018-01-20
|
* Highlight failed assertions in tests that were defined interactivelyBozhidar Batsov2018-01-19
| | | | | | | Originally nREPL wasn't setting location metadata for vars defined interactively, but this was changed at some point (I forgot the exact nREPL version). We could have fixed this a long time ago, but I guess nobody paid it any attention.
* Make a couple of documentation section titles stand out moreBozhidar Batsov2018-01-18
|
* Add a couple of comments to cider-test-run-testBozhidar Batsov2018-01-18
|
* Add a note about customizing the initial REPL namespaceBozhidar Batsov2018-01-16
|
* Add missing :group propertyBozhidar Batsov2018-01-15
|
* Improve a docstringBozhidar Batsov2018-01-15
|
* Address a compilation errorBozhidar Batsov2018-01-15
|
* Move cider-resolve-java-class to cider-util.elBozhidar Batsov2018-01-15
| | | | It's a generic function, so it should live at some more generic location.
* Improve a bit of documentation from the previous commitBozhidar Batsov2018-01-15
|
* Java files are now linked in stack traces if paths are configured (#2167)Oleh Krehel2018-01-15
| | | | | | | | | | | | | | | On Ubuntu: sudo apt install openjdk-8-source The zip is installed to /usr/lib/jvm/openjdk-8/src.zip. Download also this one: https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0/clojure-1.8.0-sources.jar Extract both and configure e.g. like so: (setq cider-jdk-src-paths '("~/git/java/clojure-1.8.0-sources" "~/git/java/openjvm-8-src"))
* Fix a changelog entry and kill some whitespaceBozhidar Batsov2018-01-15
|
* [Fix #2163] Add cider-browse-spec-regex (#2165)Juan Monetta2018-01-15
| | | This commit also changes `cider-browse-spec-all` to use it.
* [Fix #1976] Add an interactive command for connecting to a running ClojureScriptBozhidar Batsov2018-01-15
| | | | | | | | | | | REPL This worked in the past as well, but someone had to toggle the type of the REPL to "cljs" using `cider-repl-type` which was not obvious to most people. I also added an interactive command for toggling the REPL type - `cider-repl-set-type`. This fixes a mess I had created before - I had copy-pasted some code I planned to tweak from the related issue and I committed this code upstream by mistake.
* Fix a typoBozhidar Batsov2018-01-14
|
* [Fix #2113] Add a couple of commands for evaluating the last/current sexp inBozhidar Batsov2018-01-14
| | | | | | | context Basically they just wrap the expression in question in a let binding. Both commands remember the last context that was supplied to them.
* [Fix #2161] Add new interactive command `cider-eval-defun-to-point`Bozhidar Batsov2018-01-14
| | | | | | | It evaluates the current top-level form up to the point. You can think of this as a poor man's contextual evaluation. The command is bound by default to `C-c C-v (C-)z` in `cider-mode`.
* Add instructions in the manual on how to swap eval/newline in the REPL (#2164)dpsutton2018-01-14
|
* [Fix #2148] Fix jump to definition for remote cider-jack-in or cider-connect ↵HyungSuk Ryu2018-01-12
| | | | | | | | | | | | (#2156) The `cider-tramp-prefix` does not return only tramp prefix. It used the `tramp-make-tramp-file` in the `with-parsed-tramp-file-name` which force it to make a full tramp file path, not only prefix. I placed the `cider-make-tramp-prefix` for making prefix only. It is modified a little bit from `tramp-make-tramp-file`. The `cider--client-tramp-filename` does not remove `file: scheme` for tramp filename. It should return the string with tramp prefix and remote source path. But previous version leaves `file: scheme` in a remote source path. I just added a line to remove this scheme in this function. The `cider-find-file` leaves a useless list buffer per opening remote archived source like zip, jar. When continuously tracking, it'll will generate a lot of trash and make us tired to remove it. Now it'll be removed automatically.
* Render specs in cider-doc using `cider-browse-spec--pprint-indented` (#2154)Juan Monetta2018-01-11
| | | This also adds a button to jump to the spec browser straight from the doc buffer.
* Sort `require`s in `cider-util.el`Tianxiang Xiong2018-01-10
|
* Use `color-lighten-name` instead of custom color scaling functionTianxiang Xiong2018-01-10
|
* Fix typoDave Liepmann2018-01-09
| | | Fix "test a point" typo
* Update links to the manualBozhidar Batsov2018-01-08
| | | | See https://blog.readthedocs.com/securing-subdomains/ for details.
* [#2153] Improve a bit the descriptions of commands related to clearing the REPLBozhidar Batsov2018-01-07
|
* Improve a messageBozhidar Batsov2018-01-07
|
* Expand a bit the section about working with cljc filesBozhidar Batsov2018-01-03
|
* Fix a couple of changelog entries.Bozhidar Batsov2018-01-03
|
* [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).
* [Fix #2150] Improve formatting of spec in `cider-doc` buffer (#2151)Tianxiang Xiong2018-01-03
| | | Font-lock and align spec in `cider-doc` buffer properly.
* Add a note about compliment and cljs-toolingBozhidar Batsov2018-01-01
|
* Bump the copyright yearsBozhidar Batsov2018-01-01
|
* Add a section on syntax highlighting to the manualBozhidar Batsov2018-01-01
|
* Extend a bit the section on minibuffer completionBozhidar Batsov2018-01-01
|
* Kill an extra blank lineBozhidar Batsov2018-01-01
|