| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Fix #2184
They add little value and complicate the data structure.
|
| |
|
|
|
|
|
|
|
|
| |
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 #2183
|
|
|
|
|
|
| |
From time to time we get odd build errors like this one:
Symbol's value as variable is void: help-mode-map
|
|
|
|
| |
Fix #2178
|
|
|
|
| |
Requires clojure-emacs/cider-nrepl#478
|
| |
|
|
|
|
| |
The actual update happened in cider-nrepl.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
via defcustoms
We also set a default *print-level* of 100 to help people kill their REPLs less
often. :-)
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It's a generic function, so it should live at some more generic location.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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"))
|
| |
|
|
|
| |
This commit also changes `cider-browse-spec-all` to use it.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
context
Basically they just wrap the expression in question in a let binding.
Both commands remember the last context that was supplied to them.
|
|
|
|
|
|
|
| |
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`.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#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.
|
|
|
| |
This also adds a button to jump to the spec browser straight from the doc buffer.
|
| |
|
| |
|
|
|
| |
Fix "test a point" typo
|
|
|
|
| |
See https://blog.readthedocs.com/securing-subdomains/ for details.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
| |
Font-lock and align spec in `cider-doc` buffer properly.
|
| |
|
| |
|
| |
|
| |
|
| |
|