summaryrefslogtreecommitdiff
path: root/cider-debug.el
Commit message (Collapse)AuthorAge
* Fix `checkdoc` errorsTianxiang Xiong2017-07-23
|
* [Fix #1352] Add checkdoc to build (#1957)Erik Assum2017-03-10
| | | This also fixes some issues checkdoc was currently reporting.
* Don't use `list` where backquoting would be clearerTianxiang Xiong2017-03-01
|
* Update the copyright years in the source codeBozhidar Batsov2017-01-04
|
* Drop some redundant string-related functionsBozhidar Batsov2016-11-25
| | | | | We can now use the versions of those functions that were added in Emacs 24.4.
* [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
|
* Update all inspector operations to use nREPL sync requests (#1821)Chaitanya Koparkar2016-08-17
|
* 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.
* Always fetch ns-vars-with-meta from nREPL middleware (#1715)Chaitanya Koparkar2016-04-25
|
* [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.
* [#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.
* Fix enlighten-mode accidentally moving pointArtur Malabarba2016-04-16
|
* Quitting debug prompt won't quit the debuggerArtur Malabarba2016-04-16
| | | | | This is a temporary workaround. The proper fix will be to not have a separate message asking for an expression.
* Don't keywordize debug inputArtur Malabarba2016-04-16
|
* Fix force-step operations in the debugger (#1679)Chris Perkins2016-04-14
| | | | | | | | | | Two operations, `:here` and `:out` currently support a `force?` parameter, which causes the debugger to skip breakpoints in other instrumented functions until reaching the specified point. They are bound to uppercase letters, `H` and `O` respectively. Neither was working previously, because the `force?` parameter was not being sent (in the case of `:here`), or was being sent incorrectly (in the case of `:out`).
* Also fix move-here for temp buffersArtur Malabarba2016-04-14
|
* Fix an off-by-one error in cider-debug-move-hereArtur Malabarba2016-04-14
|
* Add -face to the names of a few faces we've definedBozhidar Batsov2016-04-14
| | | | Naming consistency is a good thing.
* 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.
* Change cider-type overlay property to categoryArtur Malabarba2016-04-12
|
* [#1352] Documentation complies with checkdoc styleChaitanya Koparkar2016-04-06
|
* [Fix #1630] Teach the debugger about @derefsArtur Malabarba2016-03-28
|
* Extend copyright in cider-debug and cider-overlaysArtur Malabarba2016-03-23
| | | | They were originally generated by `auto-insert`
* Uppercase letters for debug input send a "force" argumentArtur Malabarba2016-03-20
| | | | https://github.com/clojure-emacs/cider-nrepl/pull/312
* Refactor hiding of inspect key so it is done only onceArtur Malabarba2016-03-20
|
* Prevent the debug prompt from inheriting facesArtur Malabarba2016-03-06
|
* [Try to address #1589] Increase debugger's timeout on accept-process-outputArtur Malabarba2016-02-29
|
* [Fix #1585] Show the eval command in the debugger's promptBozhidar Batsov2016-02-26
|
* Refine the name of the debugger's menuBozhidar Batsov2016-02-26
|
* Fix a docstringBozhidar Batsov2016-02-23
|
* Position point correctly when debugging forms with metadataChris Perkins2016-02-15
| | | | | | `cider--debug-move-point` would position the point incorrectly when debugging a form with a metadata map attached via the reader, because the call to `down-list` would descend into the metadata map.
* Move a couple of faces to the file that uses themArtur Malabarba2016-02-13
|
* Make the box colors a little more discreetArtur Malabarba2016-02-13
|
* Fix flickering in the debuggerArtur Malabarba2016-02-13
|
* Consolidate some defun-at-point functionsArtur Malabarba2016-02-07
|
* New feature: EnlightenArtur Malabarba2016-02-05
| | | | | | | Handle :enlighten messages through the debug channel. Define cider-enlighten-mode. Font-lock enlightened defns. Document Enlighten.
* Sanitize our method for injecting #dbgArtur Malabarba2016-02-05
|
* Improve cider--debug-goto-source-or-create-source-bufferArtur Malabarba2016-02-04
|
* Refactor cider--handle-debug into two functionsArtur Malabarba2016-01-30
|
* Implement the :here command in debug sessionsArtur Malabarba2016-01-15
|
* Fix docstring for cider--debug-move-pointArtur Malabarba2016-01-15
|
* Support a :stack status in cider--debug-response-handlerArtur Malabarba2016-01-15
|
* Update the copyright yearsBozhidar Batsov2016-01-01
|
* [Fix #1490] Don't show the inspector buffer if evaluation failsMichael Griffiths2015-12-29
|
* [Fix #1419] Use dynamic font-lock wherever possibleArtur Malabarba2015-11-14
|
* When using a temp debug buffer, explain what the user did wrongArtur Malabarba2015-10-30
|
* Extend documentation of cider--debug-move-pointArtur Malabarba2015-10-28
| | | | As requested by @bbatsov.
* Fix a typoBozhidar Batsov2015-10-25
|
* Fix a few docstringsBozhidar Batsov2015-10-25
|