* lisp/emacs-lisp/debug.el (debugger-toggle-locals): New command.
commitbabc40c41c5cb6922e3e7887244e8319ecf65e75
authorHelmut Eller <eller.helmut@gmail.com>
Mon, 2 Dec 2013 14:45:22 +0000 (2 09:45 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 2 Dec 2013 14:45:22 +0000 (2 09:45 -0500)
treeb74f76ba8f5e1e6c01bea9522d23603b5951628b
parente5528607d970744c50256f545ea7a2b752b5ca45
* lisp/emacs-lisp/debug.el (debugger-toggle-locals): New command.
(debugger-mode-map): Bind it.
(debugger--backtrace-base): New function.
(debugger-eval-expression): Use it.
(debugger-frame-number): Skip local vars when present.
(debugger--locals-visible-p, debugger--insert-locals)
(debugger--show-locals, debugger--hide-locals): New functions.
* src/eval.c (Fbacktrace__locals): New function.
(syms_of_eval): Defsubr it.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/debug.el
src/ChangeLog
src/eval.c