Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update various faces when a theme is disabled | Ustun Ozgur | 2017-05-09 |
| | | | | Previously, we were only updating faces when we enable themes. | ||
* | [Fix #1352] Add checkdoc to build (#1957) | Erik Assum | 2017-03-10 |
| | | | This also fixes some issues checkdoc was currently reporting. | ||
* | Don't use `list` where backquoting would be clearer | Tianxiang Xiong | 2017-03-01 |
| | |||
* | Remove session from nrepl interaction (#1925) | dpsutton | 2017-01-23 |
| | | | | | Connection and session are inextricably linked. Rather than try to thread these two in lockstep throughout the whole request life cycle, we let the last step insert either the nrepl-session or the nrepl-tooling-session. | ||
* | [Fix #1776] Add new customization variable `cider-test-defining-forms`. | Nick Alexander | 2017-01-04 |
| | | | | | | | | | | | | | | | | | | | | This fix is strictly simpler than that suggested in https://github.com/clojure-emacs/cider/issues/1776#issuecomment-223758069. It has the advantage of being much more robust. I partially implemented the suggested fix, and witnessed the following two issues. First, full "macroexpand" does not leave a recognizable `deftest` form; it generally leaves a `(def test-... (fn [] ...))` sexp. That implies that a recursive macroexpansion would be required, with each step of the recursion checking for a recognized form. Second, even recognizing such a form is tricky, because the expansion may refer to deftest in an aliased namespace (e.g., `t/deftest` or `clojure.test/deftest` rather than bare `deftest`). One could then try to identify possible namespaces using the current environment, but this is getting complicated. Therefore, I think it better to have the user configure their environment to help them solve this problem. (And, of course, future work can implement the full macroexpansion approach.) | ||
* | Update the copyright years in the source code | Bozhidar Batsov | 2017-01-04 |
| | |||
* | [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 #1707] Add customization for line truncating in special buffers | Bartłomiej Kruczyk | 2016-10-16 |
| | |||
* | Fix the documentation about the cider-test-report keybindings | Bozhidar Batsov | 2016-10-08 |
| | |||
* | [Fix #1851] Add a command to re-run the last test that was ran | Bozhidar Batsov | 2016-10-08 |
| | |||
* | Rename cider-test-rerun-tests to cider-test-rerun-failed-tests | Bozhidar Batsov | 2016-10-08 |
| | |||
* | Add some keybindings to the cider-test-report-mode-map | Bozhidar Batsov | 2016-10-08 |
| | |||
* | [Fix #1825] Show generated test input (#1826) | Sebastian Poeplau | 2016-08-20 |
| | |||
* | Add f and g keybinds to cider-test-report-mode-map | Artur Malabarba | 2016-04-15 |
| | |||
* | Change cider-type overlay property to category | Artur Malabarba | 2016-04-12 |
| | |||
* | Tag and remove cider-test overlays only (#1663) | Vasilij Schneidermann | 2016-04-11 |
| | | | Fixes #1643 | ||
* | Improve CIDER's menu-bar menu (#1661) | Artur Malabarba | 2016-04-11 |
| | | | | | | | | | | | | * Improve CIDER's menu-bar menu - Thoroughly reorganize it and split it into 3 separate menus; - Add a 4th menu, that only appears if `cider-mode` isn't active; - Add custom-written `:help` strings to some items, and automatically add help strings to the rest; - Add a few commands; - Grey-out commands that rely on connections while there is no connection. * Add a screenshot to the Readme | ||
* | Kill everything that was obsoleted in the previous release | Bozhidar Batsov | 2016-04-10 |
| | |||
* | [#1352] Documentation complies with checkdoc style | Chaitanya Koparkar | 2016-04-06 |
| | |||
* | [Fix #1425] Define cider-auto-test-mode | Artur Malabarba | 2016-03-30 |
| | |||
* | Allow tests to be run silently | Artur Malabarba | 2016-03-30 |
| | |||
* | Update a few copyright headers | Bozhidar Batsov | 2016-03-27 |
| | |||
* | [Fix #1627] Improve the terminology used in cider-test | Bozhidar Batsov | 2016-03-25 |
| | | | | | | Now we use the terms "assertion" and "test function" instead of "test" and "test function". This is similar to the terminology used by lein and boot. | ||
* | Use a single line for reporting "no tests run" | Artur Malabarba | 2016-03-23 |
| | |||
* | Fix a docstring | Bozhidar Batsov | 2016-03-21 |
| | |||
* | [Fix #1625] Display a more meaningful message when running individual | Bozhidar Batsov | 2016-03-21 |
| | | | | tests | ||
* | Make the "no tests" message smarter | Artur Malabarba | 2016-03-06 |
| | | | | `test` was always 0 anyway. | ||
* | [#1600] Fix a wrong number of args | Artur Malabarba | 2016-03-06 |
| | |||
* | Define an obsolete alias for cider-test-run-tests | Artur Malabarba | 2016-03-04 |
| | |||
* | [Fix #1599] Don't error when test makes 0 assertions | Artur Malabarba | 2016-03-03 |
| | |||
* | Make it possible to test a ns from a REPL buffer | Bozhidar Batsov | 2016-02-11 |
| | | | | Or any other buffer with `cider-buffer-ns'. | ||
* | Consolidate cider-propertize-* functions | Artur Malabarba | 2016-02-07 |
| | |||
* | Add a missing space | Bozhidar Batsov | 2016-02-07 |
| | |||
* | Add a missing space | Bozhidar Batsov | 2016-02-07 |
| | |||
* | 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. | ||
* | Font lock result types in test report | Jeff Valk | 2016-02-06 |
| | | | | | | Prior to use of a background color overlay for the test result, this used the rather shouty highlighted faces. This makes font locking compatible with the background overlay, and is a bit more subtle. | ||
* | Update keybinding prefix for test commands | Jeff Valk | 2016-02-06 |
| | |||
* | 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 |
| | |||
* | Code style | Jeff Valk | 2016-02-04 |
| | |||
* | Prompt to offer rerun of failed/erring tests | Jeff Valk | 2016-02-04 |
| | | | | | | Test report buffer does not currently have the concept of a namespace context. When the user tries to run current namespace tests, prompt for what is likely intended. | ||
* | 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 | ||
* | [#1432] Specify that trace and test only support Clojure | Artur Malabarba | 2016-01-19 |
| | | | | | Also mark cider-refresh as Clojure-only, but allow it to be invoked from ClojureScript buffers. | ||
* | Update the copyright years | Bozhidar Batsov | 2016-01-01 |
| | |||
* | [Fix #1379] Fix test highlighting at start of line | Jeff Valk | 2015-12-29 |
| | | | | | Enable test fail/error highlighting for forms at the beginning of a line with no preceding whitespace. | ||
* | Ensure correct mode for test report stacktraces | Jeff Valk | 2015-12-28 |
| | | | | | Error buffer rendering must be in `cider-stacktrace-mode` to ensure required local variables are set. | ||
* | [Fix #1435] Display test results more specifically | Jeff Valk | 2015-12-28 |
| | | | | Requires clojure-emacs/cider-nrepl@abc6c2b | ||
* | Add cider-pprint-fn option | Michael Griffiths | 2015-12-12 |
| | | | | Fixes #1179. |