diff options
| author | Stefan Monnier | 2024-10-03 14:32:09 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2024-10-03 14:32:09 -0400 |
| commit | ef587bf6b46b2ea3ef91b260ac2542666081260d (patch) | |
| tree | 54a0cd1e6d8b938ddb2bec1b0defd05636a2a2eb /java/org/gnu | |
| parent | 03a1e942c0b116b847832e5aa28e737547ea7f09 (diff) | |
| download | emacs-ef587bf6b46b2ea3ef91b260ac2542666081260d.tar.gz emacs-ef587bf6b46b2ea3ef91b260ac2542666081260d.zip | |
track-changes.el: Improve error tracing to help debugging
Add a new `trace` setting for `track-changes-record-errors` to
record more information in order to try and help find the root
cause of errors.
* lisp/emacs-lisp/track-changes.el (track-changes--trace): New var.
(track-changes-record-errors): Document new `trace` setting.
(track-change--backtrace, track-changes--trace): New functions.
(track-changes--recover-from-error): Use them.
(track-changes--error-log): Document new format.
(track-changes-register, track-changes-unregister)
(track-changes-fetch, track-changes--before, track-changes--after):
Call `track-changes--trace`.
Diffstat (limited to 'java/org/gnu')
0 files changed, 0 insertions, 0 deletions