summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mode.el
diff options
context:
space:
mode:
authorGemini Lasswell <gazally@runbox.com>2018-06-22 12:53:37 -0700
committerGemini Lasswell <gazally@runbox.com>2018-08-03 08:53:02 -0700
commitd6b364edfe582be24cb54693c5aaf52c0add22d5 (patch)
treebfcbeed807338df808b7079626761db81b812f36 /lisp/emacs-lisp/lisp-mode.el
parent5b50fa5a9d4f7c032a845bc0152c11b70ee1bf53 (diff)
downloademacs-d6b364edfe582be24cb54693c5aaf52c0add22d5.tar.gz
Lazily print backtrace frame local variables
Instead of printing the local variables for all frames when the backtrace buffer is created, print them when they are first made visible. Add a prefix argument to backtrace-toggle-locals to toggle local variables display for the entire buffer. * lisp/emacs-lisp/backtrace.el (backtrace-view): Mention :show-locals in docstring. (backtrace-get-section-end): Remove function. (backtrace-toggle-locals): Add prefix argument. (backtrace--with-output-variables): Move before first use. (backtrace--set-frame-locals-visible): New function. (backtrace--set-locals-visible-overlay): New function. (backtrace--set-locals-visible): Remove function. (backtrace-toggle-feature): Remove TODO comment. (backtrace--print-locals): Skip printing the locals if they are not visible.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
0 files changed, 0 insertions, 0 deletions