Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | New function: cider-nrepl-send-unhandled-request | Artur Malabarba | 2015-10-04 |
| | |||
* | Cleanup the debug-input messages we send | Artur Malabarba | 2015-10-03 |
| | |||
* | Fix lag in the debugger | Artur Malabarba | 2015-10-03 |
| | | | | | | | | | | The lag was happening because we waited for process-output twice: once for the :done message and once for the next input request. Sadly, a lot of times these two messages arrived together (as far as Emacs could tell), so the second wait just did nothing until it timed out. cider-nrepl no longer sends the :done message, and so we only need to wait once now. | ||
* | Make the debugger wait time a little shorter | Artur Malabarba | 2015-10-03 |
| | | | | | | This reduces the time the debugger sits and wait at the _end_ of a debug session, with the trade-off that it might think a session has ended if one of the steps takes too long. | ||
* | Fix missing handler for id | Artur Malabarba | 2015-10-03 |
| | | | | | It is now safe to call nrepl--mark-id-completed multiple times on the same ID. | ||
* | Fix the debugger sometimes hiding the final result | Artur Malabarba | 2015-10-03 |
| | |||
* | Make cider--make-result-overlay take keyword arguments | Artur Malabarba | 2015-10-03 |
| | |||
* | Fix a corner case in cider--debug-move-point | Artur Malabarba | 2015-10-01 |
| | |||
* | Move many common-use functions to cider-common.el | Artur Malabarba | 2015-09-23 |
| | | | | Also rename -jump-back to -pop-back | ||
* | Fix some unused lexical variables | Artur Malabarba | 2015-09-23 |
| | |||
* | Implement dynamic font-locking | Artur Malabarba | 2015-09-09 |
| | | | | | | Ditch instrumented defs overlay for the new font-locking. All macros are now font-locked. This is configurable via the cider-font-lock-dynamically variable. | ||
* | Fix a debugging corner-case | Artur Malabarba | 2015-09-09 |
| | | | | | | In some situations, the debugging session happens on a buffer different from the one where evaluation started. In these cases, there is no spinner on that buffer. | ||
* | Make relevant-connection a little smarter, and rename it to current-connection | Artur Malabarba | 2015-08-30 |
| | |||
* | Replace default-connection with relevant-connection in most places | Artur Malabarba | 2015-08-30 |
| | |||
* | Add CIDER wrappers for nrepl-send-request and nrepl-send-sync-request | Bozhidar Batsov | 2015-08-27 |
| | | | | One more step towards decoupling CIDER and nrepl-client. | ||
* | Fix many compile warnings | Artur Malabarba | 2015-08-25 |
| | | | | | | | Most of the remaining warnings would be fixed if we cleaned up cider-interaction a little bit. In the very least, there are many repl-related functions in there which should cleanly fit into cider-repl. | ||
* | Disable spinner during debug | Artur Malabarba | 2015-08-24 |
| | | | | | | A debug session is an ongoing eval, but it's annoying to have the spinner spinning while you debug, so we stop it as part of starting the minor mode. | ||
* | [#1225] Move a bunch of connection management logic to CIDER itself | Bozhidar Batsov | 2015-08-23 |
| | | | | | | | An nREPL client library shouldn't really handle connection multiplexing and similar concerns. It should simply dispatch requests over a specified connection - plain & simple. It's the responsibility of the users to decide what kind of connection management they'd like to implement. | ||
* | Rename nrepl-current-connection-buffer to nrepl-default-connection-buffer | Bozhidar Batsov | 2015-08-11 |
| | |||
* | Add support for `(...) to the debugger | Artur Malabarba | 2015-08-04 |
| | | | | | This covers most cases, but it still doesn't cover when there's a hard quote inside the backticked form. | ||
* | Debugger waits a moment for process output before returning control to the user | Artur Malabarba | 2015-07-30 |
| | | | | | | | We wait a moment before clearing overlays and the read-onlyness, so that cider-nrepl has a chance to send the next message, and so that the user doesn't accidentally hit `n' between two messages (thus editing the code). | ||
* | Fix an issue with the debug-buffer | Artur Malabarba | 2015-07-30 |
| | | | | | | point was being left at the end of the buffer (right after the inserted content), which prevented Emacs from correctly locating the instrumented sexp. | ||
* | Quit the debugger when the buffer is killed or reverted | Artur Malabarba | 2015-07-16 |
| | | | | | | Add some safeguards to stop the debugger when the buffer is killed or reverted, so you don't get stuck in an unrecoverable debugging session. | ||
* | Documentation and other small fixes | Artur Malabarba | 2015-07-15 |
| | |||
* | Refactor debugger message handling | Artur Malabarba | 2015-07-14 |
| | |||
* | Improve debugger buffer/file finding | Artur Malabarba | 2015-07-14 |
| | |||
* | [Fix #1052] Use recursive-edit in debug-mode | Artur Malabarba | 2015-07-14 |
| | |||
* | Integrate overlays with interactive evaluation | Artur Malabarba | 2015-07-13 |
| | | | | Fixes #1196 | ||
* | Small overlays fix | Artur Malabarba | 2015-07-13 |
| | |||
* | Merge pull request #1200 from Malabarba/master | Bozhidar Batsov | 2015-07-12 |
|\ | | | | | Improve some error-handling | ||
| * | Report debugging errors | Artur Malabarba | 2015-07-12 |
| | | |||
* | | [Quickfix] Require inspector before using | Artur Malabarba | 2015-07-12 |
|/ | |||
* | Only pass print-level and print-length if non-nil | Artur Malabarba | 2015-07-10 |
| | |||
* | Quick fix for the debugger print-level | Artur Malabarba | 2015-07-10 |
| | |||
* | Configurable print-level and length for debugger values | Artur Malabarba | 2015-07-10 |
| | |||
* | Fix a docstring | Bozhidar Batsov | 2015-07-09 |
| | |||
* | Fix a docstring | Bozhidar Batsov | 2015-07-09 |
| | |||
* | New debugging tool-bar | Artur Malabarba | 2015-07-08 |
| | |||
* | Don't quit the debugger on C-g | Artur Malabarba | 2015-07-08 |
| | | | | | | Now that the debugger is a minor-mode, it makes little sense to quit it with C-g. Specially since the user can move around and mark stuff, and C-g is used to clear the mark. | ||
* | Improve overlay removal logic | Artur Malabarba | 2015-07-08 |
| | |||
* | Add configuration to move or remove the debugger's input prompt | Artur Malabarba | 2015-07-07 |
| | |||
* | Add a menu to debug-mode | Artur Malabarba | 2015-07-07 |
| | |||
* | Highlight instrumented definitions in each clojure buffer | Artur Malabarba | 2015-07-03 |
| | |||
* | Add cider-browse-instumented-defs command | Artur Malabarba | 2015-07-03 |
| | |||
* | Fix navigation bug introduced with map handling | Artur Malabarba | 2015-07-02 |
| | |||
* | Use clojure-mode's sexp navigation commands | Artur Malabarba | 2015-07-02 |
| | |||
* | Define cider-debug customization group and a small fix | Artur Malabarba | 2015-07-01 |
| | | | | Fix unused variable in cider--make-result-overlay | ||
* | Add inspecting to the debugger | Artur Malabarba | 2015-07-01 |
| | |||
* | Add partial support for debugging maps | Artur Malabarba | 2015-07-01 |
| | |||
* | Integrate debugger with interactive evaluation | Artur Malabarba | 2015-07-01 |
| |