停止执行.emacs

时间:2014-08-19 21:38:33

标签: emacs elisp

是否有使用.emacs中的命令告诉Emacs忽略之后发生的任何事情?

我正在尝试隔离.emacs文件中的问题来源,并且对代码进行注释非常麻烦。

3 个答案:

答案 0 :(得分:6)

(error "Done")文件中将.emacs放在您将其平分的位置。您将收到启动时发出信号的错误,但会阻止emacs处理.emacs文件的其余部分。

@ Tom关于comment-dwim的建议(和@ Drew关于comment-region的评论)是好的,但(error "Done")选项的优势在于你只有需要将一行移动到.emacs文件中的各个点而不评论/取消注释其他位 - 这可能会变得乏味且容易出错。

答案 1 :(得分:4)

如果您使用M-;,即comment-dwim,则评论和取消注释非常简单。只需标记该区域并键入它 - 它将适当地评论或取消注释。

或者,当然,您可以使用包装文件其余部分的技巧,将(quote放在开头,将)放在最后。这将使文件的其余部分显示为常量,并且它将被丢弃。

答案 2 :(得分:1)

为什么不突出显示文件的一半并执行'eval-region?