diff options
author | Glenn Morris <rgm@gnu.org> | 2020-10-02 09:33:53 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2020-10-02 09:33:53 -0700 |
commit | 223de5f2f56ed31dc6a7a5380d8a901c3baa6926 (patch) | |
tree | 3f8e2ed4e66316e4f2e33199fcd8fc37af0f5a39 /lisp/emacs-lisp/debug.el | |
parent | 81ea24f3d71f537797362373e62e70452111165a (diff) | |
parent | 41dcbeccf3094b7f00f5650080a3b604dca69717 (diff) | |
download | emacs-223de5f2f56ed31dc6a7a5380d8a901c3baa6926.tar.gz emacs-223de5f2f56ed31dc6a7a5380d8a901c3baa6926.tar.bz2 emacs-223de5f2f56ed31dc6a7a5380d8a901c3baa6926.zip |
Merge from origin/emacs-27
41dcbeccf3 Make aliases introduced in previous patch obsolete
4997032c05 Restore some public debugging functions removed in Emacs 27
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
-rw-r--r-- | lisp/emacs-lisp/debug.el | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el index 1bdb2a3d8ca..0e4135b253e 100644 --- a/lisp/emacs-lisp/debug.el +++ b/lisp/emacs-lisp/debug.el @@ -320,6 +320,17 @@ the debugger will not be entered." (message "Error in debug printer: %S" err) (prin1 obj stream)))) +(make-obsolete 'debugger-insert-backtrace + "use a `backtrace-mode' buffer or `backtrace-to-string'." + "Emacs 27.1") + +(defun debugger-insert-backtrace (frames do-xrefs) + "Format and insert the backtrace FRAMES at point. +Make functions into cross-reference buttons if DO-XREFS is non-nil." + (insert (if do-xrefs + (backtrace--to-string frames) + (backtrace-to-string frames)))) + (defun debugger-setup-buffer (args) "Initialize the `*Backtrace*' buffer for entry to the debugger. That buffer should be current already and in debugger-mode." @@ -527,6 +538,9 @@ The environment used is the one when entering the activation frame at point." (let ((str (eval-expression-print-format val))) (if str (princ str t)))))))) +(define-obsolete-function-alias 'debugger-toggle-locals + 'backtrace-toggle-locals "28.1") + (defvar debugger-mode-map (let ((map (make-keymap))) @@ -621,6 +635,9 @@ Complete list of commands: (buffer-substring (line-beginning-position 0) (line-end-position 0))))) +(define-obsolete-function-alias 'debug-help-follow + 'backtrace-help-follow-symbol "28.1") + ;; When you change this, you may also need to change the number of ;; frames that the debugger skips. |