diff options
-rw-r--r-- | CHANGELOG.md | 2 | ||||
-rw-r--r-- | README.md | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index d85dbfc2..a8bae572 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ### New features +* [#1182](https://github.com/clojure-emacs/cider/pull/1182): New command `cider-browse-instrumented-defs`, displays a buffer listing all defitions currently instrumented by the debugger. +* [#1182](https://github.com/clojure-emacs/cider/pull/1182): Definitions currently instrumented by the debugger are marked with a red box in the source buffer. * [#1174](https://github.com/clojure-emacs/cider/pull/1174): New command `cider-run`, runs the project's `-main` function. * [#1176](https://github.com/clojure-emacs/cider/pull/1176): While debugging, cider's usual eval commands will evaluate code in the current lexical context. Additionally, the <kbd>l</kbd> key now inspects local variables. * [#1149](https://github.com/clojure-emacs/cider/pull/1149): [Two new ways](https://github.com/clojure-emacs/cider#cider-debug) to debug code, the `#break` and `#dbg` reader macros. @@ -884,7 +884,6 @@ Keyboard shortcut | Description <kbd>a</kbd> | toggle display of all frames ### cider-debug -<!-- Technically this is not a mode (yet), but let's not burden the user with that knowledge. --> The debugger can be invoked in several ways, the simplest one is to type <kbd>C-u C-M-x</kbd>. This will take the current top-level form, place as many @@ -914,7 +913,11 @@ been paying attention, you may have noticed that the first option (<kbd>C-u C-M-x</kbd>) is a quick way of evaluating the current top-level form with `#dbg` in front. -### Keys +At any point, you can bring up a list of all currently instrumented `def`s with +the command `cider-browse-instrumented-defs`. Protocols and types can be +instrumented as well, but they will not be listed by this command. + +#### Keys `cider-debug` tries to be consistent with [Edebug](http://www.gnu.org/software/emacs/manual/html_node/elisp/Edebug.html). So |