我在 macOS 10.12上跑 emacs 25.2。我正跟着 elisp introduction 敲代码。其中一段是故意执行一段错误代码,来学习 backtrace
buffer。执行代码如下:
(This is a list)
执行 C-x C-e
后. 弹出了backtrace
buffer,但是有很多乱码:
Debugger entered--Lisp error: (void-function This)
(This is a list)
eval((This is a list) nil)
elisp--eval-last-sexp(nil)
#[257 "\204\303!\207 \303!\n)B\211A =\204\211A\211@\207" [eval-expression-debug-on-error elisp--eval-last-sexp-fake-value debug-on-error elisp--eval-last-sexp] 4 2273792 "P"](nil)
ad-Advice-eval-last-sexp(#[257 "\204\303!\207 \303!\n)B\211A =\204\211A\211@\207" [eval-expression-debug-on-error elisp--eval-last-sexp-fake-value debug-on-error elisp--eval-last-sexp] 4 2273792 "P"] nil)
apply(ad-Advice-eval-last-sexp #[257 "\204\303!\207 \303!\n)B\211A =\204\211A\211@\207" [eval-expression-debug-on-error elisp--eval-last-sexp-fake-value debug-on-error elisp--eval-last-sexp] 4 2273792 "P"] nil)
eval-last-sexp(nil)
funcall-interactively(eval-last-sexp nil)
call-interactively(eval-last-sexp nil nil)
command-execute(eval-last-sexp)
不知如何解决呢?谢谢各位大神!