【发布时间】:2012-12-28 10:19:35
【问题描述】:
最近经常遇到这样的错误:
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
我发现在某些情况下,错误是由这样的表达式引起的:
(= nil 4)
我不确定这个表达式是否打算这样写,但只有当我将其更改为:
(eq nil 4)
但是,(1) 我需要将那个 emacs lisp 脚本中的所有 = 替换为 eq (2) 我不确定代码应该像这样修改。
我想知道是否可以在配置文件 (.emacs) 中写几行而不是修改源代码来完成任务。有人对此有想法吗?
【问题讨论】:
标签: emacs lisp elisp emacs24 emacs-prelude