Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | [Fix #1562] Actually disable cider-mode when it gets disabled | Artur Malabarba | 2016-02-14 |
| | | | | Previously we just always enabled it. | ||
* | Move a couple of faces to the file that uses them | Artur Malabarba | 2016-02-13 |
| | |||
* | Fix traced var font-locking | Artur Malabarba | 2016-02-13 |
| | |||
* | Refactor duplicated code in -compile-font-lock-keywords | Artur Malabarba | 2016-02-13 |
| | | | | Also optimize code to run the `memq`s outside the loop. | ||
* | Remove obsolete defvar | Bozhidar Batsov | 2016-02-12 |
| | |||
* | Add the namespace and the classpath browser to cider-mode's menu | Bozhidar Batsov | 2016-02-12 |
| | |||
* | Add cider-drink-a-sip to the menus | Bozhidar Batsov | 2016-02-10 |
| | |||
* | Extract the cider-test menu into a variable | Bozhidar Batsov | 2016-02-07 |
| | | | | | Now it can be shared between cider-mode and cider-repl-mode. | ||
* | Move a colon | Artur Malabarba | 2016-02-06 |
| | |||
* | Update keybinding prefix for test commands | Jeff Valk | 2016-02-06 |
| | |||
* | New feature: Enlighten | Artur Malabarba | 2016-02-05 |
| | | | | | | | Handle :enlighten messages through the debug channel. Define cider-enlighten-mode. Font-lock enlightened defns. Document Enlighten. | ||
* | Don't mark keymaps as functions | Bozhidar Batsov | 2016-02-05 |
| | |||
* | Use mnemonic keybindings for test commands | Jeff Valk | 2016-02-04 |
| | |||
* | Give test commands their own keymap | Jeff Valk | 2016-02-04 |
| | |||
* | Fix instrumented font-locking | Artur Malabarba | 2016-02-04 |
| | |||
* | Enable running tests in multiple namespaces | Jeff Valk | 2016-02-04 |
| | | | | | | | | Add two new commands: run loaded tests, run project tests. Update test report to display results across multiple namespaces. Closes #1226, closes #707 Requires clojure-emacs/cider-nrepl@e826247 | ||
* | Add `eval-defun-to-comment` command | Phillip Lord | 2016-02-01 |
| | |||
* | Remove a redundant concat | Artur Malabarba | 2016-01-19 |
| | |||
* | [Fix #1518] Add cider-dynamic-indentation defcustom | Artur Malabarba | 2016-01-16 |
| | |||
* | Don't run nrepl-dict-get if meta was not resolved | Artur Malabarba | 2016-01-16 |
| | |||
* | [Fix #1515] Don't append the dynamic font-lock when not needed | Artur Malabarba | 2016-01-16 |
| | | | | | | | | This applies to macros, functions, and vars dynamic font-locking. We can't do it to the deprecated, instrumented, or traced entries, because these entries are designed to be applied on top of regular font-locking. | ||
* | [Fix #1456] Don't font-lock buffer if font-lock-mode is OFF | Artur Malabarba | 2016-01-15 |
| | |||
* | Fix a docstring | Bozhidar Batsov | 2016-01-14 |
| | |||
* | Fix a docstring | Bozhidar Batsov | 2016-01-14 |
| | |||
* | Update the copyright years | Bozhidar Batsov | 2016-01-01 |
| | |||
* | Fix occasional error when indenting namespace-qualified function | Ryo Fukumuro | 2015-12-20 |
| | |||
* | [Fix #1460] Handle the case when tools.trace is inlined | Bozhidar Batsov | 2015-12-14 |
| | | | | | When tools.trace is inlined all the symbols there have a different namespace. | ||
* | [Fix #1460] Font-lock traced vars | Bozhidar Batsov | 2015-12-10 |
| | |||
* | Harden cider-refresh-dynamic-font-lock | Lars Andersen | 2015-11-28 |
| | | | | | This function would fail when nil was propogated as the ns to act on. I encountered this in `profiles.clj`. | ||
* | Remove distinct REPL-switching commands | Bozhidar Batsov | 2015-11-28 |
| | | | | | | | They are now redundant as you could get the old behaviour just by customizing the request dispatch logic. If it's set to static you'd always go to the default REPL and otherwise you'd get the "relevant" REPL behaviour. | ||
* | Make the locals font-lock a little smarter | Artur Malabarba | 2015-11-28 |
| | |||
* | [Fix #1421] Prevent font-lock from modifying the buffer | Artur Malabarba | 2015-11-28 |
| | |||
* | Actually use the style/indent metadata we claim to support | Artur Malabarba | 2015-11-18 |
| | |||
* | [Fix #1419] Use dynamic font-lock wherever possible | Artur Malabarba | 2015-11-14 |
| | |||
* | [Fix #1418] Make clojure-indent-function work with full namespaces | Artur Malabarba | 2015-11-14 |
| | |||
* | Work on the assumption that cider-repl-type is never nil | Artur Malabarba | 2015-11-06 |
| | | | | | | | | | This is partially to simplify code, and partially to make it easier for us to catch bugs early. Since the default value of cider-repl-type is "clj", the current behaviour shouldn't change for users. But we can do (setq-default cider-repl-type nil) as a way to ensure that any flaws in the state tracker will fail early. | ||
* | [#1337] Unify the REPL clearing behavior in cider-mode and cider-repl-mode | Bozhidar Batsov | 2015-11-05 |
| | |||
* | [Fix #1324] Don't font-lock local variables | Artur Malabarba | 2015-11-04 |
| | |||
* | Implement detection and recording of local variables | Artur Malabarba | 2015-11-04 |
| | | | | | | | | | | | | | | | | This detects local variables as part of font-locking, and records them to a cider-locals text property. It also detects regions that shouldn't get dynamic font-lock (currently only the `ns` form) and applies the cider-block-dynamic-font-lock property with value t. Note this is a bit of a hack, and has known false positives, but a proper solution would involve implementing a reader of Clojure code. Known issues: 1. False positive for multi-arity functions. The args of all possible arities are gathered and applied to all scopes in the function. 2. False positives when a destructuting map has an :or clause. | ||
* | [Fix #1330] Leverage the source-tracking mechanism introduced in nREPL 0.2.11 | Bozhidar Batsov | 2015-10-25 |
| | | | | This works only for Clojure right now. | ||
* | Normalize the usage of if/when-let with that of let | Artur Malabarba | 2015-10-21 |
| | |||
* | [Fix #1348] Remove dash dependency | Roger Gilliar | 2015-10-19 |
| | |||
* | [Fix #1371] Font-lock deprecated vars with a background color | Artur Malabarba | 2015-10-19 |
| | |||
* | Replace cider-jump-back with cider-pop-back | Bozhidar Batsov | 2015-10-11 |
| | |||
* | Add a simple command to report a bug | Bozhidar Batsov | 2015-10-11 |
| | |||
* | Add a simple command to view the manual online | Bozhidar Batsov | 2015-10-11 |
| | |||
* | Add cider-selector to the cider-mode menu | Bozhidar Batsov | 2015-10-11 |
| | |||
* | Move switch-to-repl logic to cider-mode.el | Artur Malabarba | 2015-10-01 |
| | |||
* | Further unentangle cider-interaction from the other files | Artur Malabarba | 2015-10-01 |
| | |||
* | Font-lock REPL input as it's being typed | Artur Malabarba | 2015-10-01 |
| |