在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。
答案 0 :(得分:4)
看起来某些内容需要pde(http://www.emacswiki.org/emacs/PerlDevelopEnvironment)而没有明确地(require)
。
尝试将(require 'pde)
放入.emacs
。
答案 1 :(得分:2)
我的猜测是你已经在你的Emacs init文件中添加了一些不起作用的东西。
要了解它是什么,首先运行没有init文件的Emacs并尝试命令。如果这样做,请打开您的init文件和 eval 部分,直到命令停止工作。或者,寻找与pde
相关的内容,因为这似乎涉及某种方式。
一旦找到它,您必须决定是否要删除或修复导致问题的任何内容。 (如果你更新你的答案,这里的某些人也可以帮助你。)