summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
* 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 #1824] Add support for cider-jack-in dependency exclusions (#1844)Benedek Fazekas2016-09-14
| | | | | | | | | | Add an option to define exclusions for injected dependecies. Add `org.cloure/clojure` exclusion to `org.clojure/tools.nrepl` to mitigate problem with tools.nrepl's clojure dependency. Note about boot: the latest stable release does not support defining dependency exclusions on the command line. However, this feature is available in the upcoming 2.7.x release. This feature will be added for boot when 2.7.x is released.
* [#1677] Handle lone carriage returns as newline (#1814)dpsutton2016-07-27
|
* Improve the code style a bitBozhidar Batsov2016-07-25
|
* [Fix #1794] Flush ansi color context after printing (#1813)dpsutton2016-07-25
|
* [#1782] Customizable appearance of a multiline docstringcskksc2016-06-23
|
* Remove read from cider-browse-ns--first-doc-linecskksc2016-06-14
|
* Add a test for #1777Artur Malabarba2016-06-06
|
* [Fix #1577] Show first line of docstring in ns browser (#1757)mallt2016-05-30
|
* Refactor some eldoc functionscskksc2016-05-18
|
* [Fix #1572] Add support for variables in eldoccskksc2016-05-18
|
* [#1638] Consider the eldoc at point before first symbolcskksc2016-05-18
|
* Rename cider--eldoc-remove-dot-symcskksc2016-05-17
|
* Remove reference to `should` from testscskksc2016-05-17
|
* [Fix #1735] Display eldoc only for existing forms (#1738)Chaitanya Koparkar2016-05-10
| | | If the user has entered incorrect class/ns name, like `(X/.length)` or `(X/defn)`, the eldoc is not displayed.
* [Fix #1725] Display class names in eldoc for interop forms (#1729)Chaitanya Koparkar2016-05-05
| | | | The class information returned by `eldoc` middleware op is used. clojure-emacs/cider-nrepl#349
* Move dictionary manipulation to its own file, nrepl-dict.elArtur Malabarba2016-04-30
| | | | | | A lot of .el files have to manipulate dictionaries, so this forced a lot of files to depend on nrepl-client.el. These were muddy waters if we plan on supporting SocketREPL.
* Update a reference to ertBozhidar Batsov2016-04-29
|
* Add commentary and license section to test filescskksc2016-04-30
|
* [Fix #1650] Migrate cider tests from ert to buttercupcskksc2016-04-30
|
* Tweak a bit the welcome bannerBozhidar Batsov2016-04-27
|
* 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 cider-eldoc-format-thing testcskksc2016-04-25
|
* Add a couple of unit tests for cider-abbreviate-ns and cider-last-ns-segmentBozhidar Batsov2016-04-24
|
* [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.
* Inject minimal clojure version as a dependency (#1697)Phil Lord2016-04-23
| | | | | | Cider-nrepl has a provided dependency of Clojure 1.7. Projects can now have a Clojure version lower than 1.7 therefore fail to run cider correctly, unless this dependency is added. Injection means that cider can support these projects without requiring them to update.
* [Fix #1672] Resolve ambiguous build system with preferred choice (#1705)dpsutton2016-04-23
| | | | When there are artifacts from multiple build systems, eg: lein, boot, etc, look in `cider-preferred-build-system`.
* Merge pull request #1690 from cskksc/feature/buttercupBozhidar Batsov2016-04-21
|\ | | | | Continue ert to buttercup migration
| * Start migrating cider-tests.el to buttercupcskksc2016-04-22
| |
| * Migrate nrepl-bencode tests to buttercupcskksc2016-04-22
| |
| * Migrate cider-selector-tests to buttercupcskksc2016-04-22
| |
| * Migrate cider-locals-tests to buttercupcskksc2016-04-19
| |
| * Migrate non-automated tests to buttercupcskksc2016-04-19
| |
* | [#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.
* [#1650] Migrate some tests to buttercup (#1676)Chaitanya Koparkar2016-04-16
| | | | | | | Tests migrated: - cider-client-tests.el - cider-overlay-tests.el - cider-stacktrace-tests.el - cider-util-tests.el
* Debugger: step-in (#1660)Chris Perkins2016-04-13
| | | | | | | | | | | | | | | This is the front-end part of step-in for the debugger. See: https://github.com/clojure-emacs/cider-nrepl/pull/335 There are two changes here: - Attempt to find the source file when debugging, rather than popping up a debug buffer. This is because with step-in, we can no longer assume that functions being debugged have been opened and manually instrumented by the user - Expect the list of debugger commands, which is sent as `input-type`, to be an nrepl-dict mapping keys to commands, rather than a list of commands.
* [#1650] Start writing tests using buttercup (#1659)Chaitanya Koparkar2016-04-13
|
* Add default value to nrepl-dict-get (#1662)sanjayl2016-04-11
| | | | | | | | | Make the nrepl-dict hashes act similarly to the Clojure maps by giving them an optional default return value. If the provided key is not found in the dict, then the optional default value will be returned. Notably, the nil value is allowed as both a key and a value in nrepl-dict's. Updated `cider--check-middleware-compatibility` to use this functionality.
* Update some references to an obsoleted function that was recently removedBozhidar Batsov2016-04-10
|
* Fix some copyright symbolsBozhidar Batsov2016-04-09
|
* Mute user-specified middleware errorssanjayl2016-04-04
| | | Suppress user-specified middleware errors
* Fix the expected-ns testArtur Malabarba2016-04-03
|
* Display namespace in eldocBozhidar Batsov2016-04-03
|
* Update cider-view-manualBozhidar Batsov2016-03-30
| | | | It now points to our new ReadTheDocs-based manual.
* [Fix #1630] Teach the debugger about @derefsArtur Malabarba2016-03-28
|
* Update a few copyright headersBozhidar Batsov2016-03-27
|
* Add a command to load all project namespacesBozhidar Batsov2016-03-26
|