Ошибка файла emacs при автозаполнении - PullRequest
0 голосов
/ 10 марта 2012

Я очень новичок в emacs, только начал вчера.Я устанавливаю плагины для emacs, чтобы сделать python IDE, как: http://hide1713.wordpress.com/2009/01/30/setup-perfect-python-environment-in-emacs/

Я скопировал файл авто-завершение.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)   

но он выдал ошибку:

Определение функции символа недействительно: define-global-minor-mode

До сих пор моей самой большой проблемой было то же самое, что и выше:

Если в каком-либо файле el в ~/.emacs.d/ есть ошибки, он просит открыть xemacs -debug-init, но этовсегда выдает пустой экран вместо стека трассировки.

У меня нет возможности выяснить, откуда возникла ошибка.
Как проверить отдельные функции в этих el файлах?

1 Ответ

3 голосов
/ 10 марта 2012

Кажется, вы подразумеваете, что используете XEmacs?Я бы начал с GNU Emacs, если это так.Они не являются взаимозаменяемыми.

Большая часть справки и блогов, а не Интернетов, предназначена для GNU Emacs.Большинство пакетов поддерживают совместимость только с GNU Emacs.Разработка XEmacs также долгое время оставалась в застое.

РЕДАКТИРОВАТЬ: очевидно, я не использовал достаточно сильный язык.development.


Никакой пакет, с которым вы столкнетесь, скорее всего, не будет совместим с ним.


Как новый пользователь, не выбирает , какой Emacsиспользовать.Это просто GNU Emacs.


Я ничего не имею против XEmacs.Я бывший пользователь XEmacs.Это просто реальность.

...