Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Extend documentation of cider--debug-move-point | Artur Malabarba | 2015-10-28 | |
| | | | | As requested by @bbatsov. | |||
* | Fix a typo | Bozhidar Batsov | 2015-10-25 | |
| | ||||
* | Fix a few docstrings | Bozhidar Batsov | 2015-10-25 | |
| | ||||
* | Use the new line & column metadata in the debugger | Bozhidar Batsov | 2015-10-25 | |
| | ||||
* | 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 | |
| | ||||
* | 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 | |
| |