前几天刚刚开始学习perl,安装了cperl-mode。<br>从网上搜索来的信息来看,很多人有提cperl-mode会与perl-mode有一些冲突。不知道是不是因为这个引起的,我确实遇到了一些问题:<br><br>1、手工启动cperl-mode,基本上都会提示出错。<br>2、在windows上,将cperl-mode绑定到文件类型上,自动启动,可以启动。<br>3、在ubuntu 7.10 emacs-snapshot(emacs 22)上,任何启动方式都出错。<br>
4、我下载了emacs 23的最新cvs,自己编译了一个,还是同样的错误。<br><br>错误信息如下:<br><br>Loading `cperl-mode&#39;: old-style backquotes detected!<br>File mode specification error: (void-function compilation-build-compilation-error-regexp-alist)<br clear="all">
<br>后来实在没办法,我就从cperl-mode中找出跟这个错误有关的代码(3317到3328行)注释掉了。很奇怪,按代码中的注释说明,这段代码应该是针对xemacs的。<br>不知道这个问题有没有什么更好的办法来解决?难不成所有在linux上用emacs+cperl-mode的程序员都要手工干掉这段代码?<br>-- <br><br>人海之中,他的离去让我更加孤独。<br><br>……<br><br>刘鑫<br>March.Liu