Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Control pretty print width with variable | Dan Sutton | 2016-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.4 | Bozhidar Batsov | 2016-11-25 | |
| | | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4. | |||
* | Drop support for Emacs 24.3 | Bozhidar Batsov | 2016-11-19 | |
| | ||||
* | [Fix #1824] Add support for cider-jack-in dependency exclusions (#1844) | Benedek Fazekas | 2016-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) | dpsutton | 2016-07-27 | |
| | ||||
* | Improve the code style a bit | Bozhidar Batsov | 2016-07-25 | |
| | ||||
* | [Fix #1794] Flush ansi color context after printing (#1813) | dpsutton | 2016-07-25 | |
| | ||||
* | [#1782] Customizable appearance of a multiline docstring | cskksc | 2016-06-23 | |
| | ||||
* | Remove read from cider-browse-ns--first-doc-line | cskksc | 2016-06-14 | |
| | ||||
* | Add a test for #1777 | Artur Malabarba | 2016-06-06 | |
| | ||||
* | [Fix #1577] Show first line of docstring in ns browser (#1757) | mallt | 2016-05-30 | |
| | ||||
* | Refactor some eldoc functions | cskksc | 2016-05-18 | |
| | ||||
* | [Fix #1572] Add support for variables in eldoc | cskksc | 2016-05-18 | |
| | ||||
* | [#1638] Consider the eldoc at point before first symbol | cskksc | 2016-05-18 | |
| | ||||
* | Rename cider--eldoc-remove-dot-sym | cskksc | 2016-05-17 | |
| | ||||
* | Remove reference to `should` from tests | cskksc | 2016-05-17 | |
| | ||||
* | [Fix #1735] Display eldoc only for existing forms (#1738) | Chaitanya Koparkar | 2016-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 Koparkar | 2016-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.el | Artur Malabarba | 2016-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 ert | Bozhidar Batsov | 2016-04-29 | |
| | ||||
* | Add commentary and license section to test files | cskksc | 2016-04-30 | |
| | ||||
* | [Fix #1650] Migrate cider tests from ert to buttercup | cskksc | 2016-04-30 | |
| | ||||
* | Tweak a bit the welcome banner | Bozhidar Batsov | 2016-04-27 | |
| | ||||
* | Allow user to set the argument of `cider-change-buffers-designation' in a ↵ | Daniel Szmulewicz | 2016-04-25 | |
| | | | | non-interactive call (#1714) | |||
* | Always fetch ns-vars-with-meta from nREPL middleware (#1715) | Chaitanya Koparkar | 2016-04-25 | |
| | ||||
* | Fix cider-eldoc-format-thing test | cskksc | 2016-04-25 | |
| | ||||
* | Add a couple of unit tests for cider-abbreviate-ns and cider-last-ns-segment | Bozhidar Batsov | 2016-04-24 | |
| | ||||
* | [Fix #1561] Correct font-lock vars for namespaces not loaded in the REPL (#1710) | Chaitanya Koparkar | 2016-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 Lord | 2016-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) | dpsutton | 2016-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/buttercup | Bozhidar Batsov | 2016-04-21 | |
|\ | | | | | Continue ert to buttercup migration | |||
| * | Start migrating cider-tests.el to buttercup | cskksc | 2016-04-22 | |
| | | ||||
| * | Migrate nrepl-bencode tests to buttercup | cskksc | 2016-04-22 | |
| | | ||||
| * | Migrate cider-selector-tests to buttercup | cskksc | 2016-04-22 | |
| | | ||||
| * | Migrate cider-locals-tests to buttercup | cskksc | 2016-04-19 | |
| | | ||||
| * | Migrate non-automated tests to buttercup | cskksc | 2016-04-19 | |
| | | ||||
* | | [#1561] Font-lock vars, macros, and functions in the ns-browser (#1695) | Chaitanya Koparkar | 2016-04-21 | |
|/ | | | Use each var's info from a running repl to decide a font-face. | |||
* | [#1650] Migrate some tests to buttercup (#1676) | Chaitanya Koparkar | 2016-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 Perkins | 2016-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 Koparkar | 2016-04-13 | |
| | ||||
* | Add default value to nrepl-dict-get (#1662) | sanjayl | 2016-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 removed | Bozhidar Batsov | 2016-04-10 | |
| | ||||
* | Fix some copyright symbols | Bozhidar Batsov | 2016-04-09 | |
| | ||||
* | Mute user-specified middleware errors | sanjayl | 2016-04-04 | |
| | | | Suppress user-specified middleware errors | |||
* | Fix the expected-ns test | Artur Malabarba | 2016-04-03 | |
| | ||||
* | Display namespace in eldoc | Bozhidar Batsov | 2016-04-03 | |
| | ||||
* | Update cider-view-manual | Bozhidar Batsov | 2016-03-30 | |
| | | | | It now points to our new ReadTheDocs-based manual. | |||
* | [Fix #1630] Teach the debugger about @derefs | Artur Malabarba | 2016-03-28 | |
| | ||||
* | Update a few copyright headers | Bozhidar Batsov | 2016-03-27 | |
| | ||||
* | Add a command to load all project namespaces | Bozhidar Batsov | 2016-03-26 | |
| |