0

我对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

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

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

我无法弄清楚错误来自哪里。
我如何测试这些el文件中的各个功能?

4

1 回答 1

3

您似乎暗示您正在使用 XEmacs?如果是这样的话,我会从 GNU Emacs 重新开始。它们不可互换。

大多数帮助和博客以及不是来自 INTERNETS 的内容都是针对 GNU Emacs 的。大多数软件包只保持与 GNU Emacs 的兼容性。XEmacs 的发展也停滞了很长一段时间。

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

死路
(来源:wikimedia.org


XEmacs 已停止开发。


您遇到的任何软件包都可能与它兼容。


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


我没有反对 XEmacs。我是前 XEmacs 用户。这只是现实。

于 2012-03-10T07:03:52.193 回答