emacs自动完成el文件错误

时间:2012-03-10 06:56:27

标签: debugging emacs cygwin elisp xemacs

我对emacs很新,昨天就开始了。 我正在为emacs安装插件以生成python IDE,根据:http://hide1713.wordpress.com/2009/01/30/setup-perfect-python-environment-in-emacs/

我将auto-completion.el复制到~/.emacs.d/plugins/目录,
我粘贴了他们在~/.xemacs/init.el中的代码:

(add-to-list 'load-path "~/.emacs.d/")  
(load-file "~/.emacs.d/plugins/auto-completion.el") ; <- did this later when it couldn't find the file
(require 'auto-complete)  
(global-auto-complete-mode t)   

但它给了我一个错误:

  

Symbol的函数定义为void:define-global-minor-mode

到目前为止,我最大的问题是上述问题:

如果~/.emacs.d/中的任何el文件有错误,它会要求我打开一个 xemacs -debug-init但总是产生空白屏幕而不是堆栈跟踪。

我无法弄清楚错误的来源。
如何在这些el文件中测试各个函数?

1 个答案:

答案 0 :(得分:3)

您似乎暗示您正在使用XEmacs?我会重新开始使用GNU Emacs if 就是这样。它们不可互换。

大多数帮助和博客以及来自INTERNETS的内容都不适用于GNU Emacs。 大多数软件包只与GNU Emacs保持一致。 XEmacs开发 也停滞了很长一段时间。

编辑:显然我没有使用足够强大的语言。

dead end


XEmacs已停止开发。


您遇到的任何包裹都可能与之兼容。


作为新用户,没有选择关于使用哪个Emacs。它只是GNU Emacs。


我对XEmacs没有任何反对意见。我是以前的XEmacs用户。这只是现实。