Han*_*Sun 1 lisp emacs elisp emacs24 emacs-prelude
最近,我经常遇到这样的错误:
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
Run Code Online (Sandbox Code Playgroud)
我发现在某些情况下,错误是由这样的表达式引起的:
(= nil 4)
Run Code Online (Sandbox Code Playgroud)
我不确定这个表达式是否打算像这样编写,但只有在我将其更改为:
(eq nil 4)
Run Code Online (Sandbox Code Playgroud)
但是,(1)我需要将所有内容替换=为eqemacs lisp脚本(2)我不确定代码是否应该像这样修改.
我想知道我是否可以在配置文件(.emacs)中写几行而不是修改源代码来完成任务.有没有人有这个想法?