在emacs中,grep“erlang源代码”搜索错误

时间:2012-03-20 15:30:33

标签: emacs erlang

在emacs中,我想在项目“gproc”中搜索* .erl源代码文件中的“mnesia”关键字。 该命令是“m-x grep mnesia"。 但迷你缓冲区显示“Symbol's function definition is void: pde-compilation-buffer-name”。我不知道如何解决这个问题。 emacs 23.3.1+ mac os lion。

2 个答案:

答案 0 :(得分:4)

看起来某些内容需要pde(http://www.emacswiki.org/emacs/PerlDevelopEnvironment)而没有明确地(require)

尝试将(require 'pde)放入.emacs

答案 1 :(得分:2)

我的猜测是你已经在你的Emacs init文件中添加了一些不起作用的东西。

要了解它是什么,首先运行没有init文件的Emacs并尝试命令。如果这样做,请打开您的init文件和 eval 部分,直到命令停止工作。或者,寻找与pde相关的内容,因为这似乎涉及某种方式。

一旦找到它,您必须决定是否要删除或修复导致问题的任何内容。 (如果你更新你的答案,这里的某些人也可以帮助你。)