2015-08-30 2 views
0

Я работаю на сервере, который использует действительно старые emacs. Единственный способ установить плагины - загрузить файлы .el и добавить их в папку ~/.emacs/, а затем найти ее из основного файла .emacs. Кто-нибудь знает о плагине автозаполнения C/C++, который работает с Emacs 21? Я попробовал auto-complete-mode, но я получаю сообщение об ошибке.Emacs 21 C/C++ авто-полный режим

An error has occurred while loading `/home/sbhalla/.emacs': 

Symbol's function definition is void: defvaralias 

То же auto-complete-mode прекрасно работает на Emacs 22.

+0

Вы можете пройти, просто комментируя 'defvarialias''s. Возможно, вам придется прокомментировать некоторые другие вещи, но вы можете быть удивлены, что библиотека работает нормально. Я понятия не имею, будет ли это так, но это стоит того, чтобы быстро попробовать. – Drew

+0

Привет @Drew Извините, но это не работает – SUB

+0

Это не идеальный вариант, но вы можете превратить псевдонимы в переменные и убедиться, что вы установили оба vars одинакового значения. Укажите в документе для var в случае, если вы забудете. – andygavin

ответ

0

Вы можете быть в состоянии запустить Emacs 24 без корневого доступа:

  1. Скачать и разархивировать Emacs 24: http://gnu.mirror.iweb.com/emacs/emacs-24.5.tar.gz
  2. ./configure && make. Он может сказать вам отключить некоторые параметры, например. Я должен был составить ./configure --without-jpg --without-png
  3. Вы должны быть в состоянии запустить ./src/emacs

Я сделал это, чтобы получить самую последнюю версию Emacs на университетских машинах, не имеющих доступа SUDO, так что, вероятно, может работать для вас тоже.

+0

Привет Брайан. Я собирался сделать то же самое. Но я действительно хочу найти решение для небольшой проблемы, а не переустанавливать все это просто для автозаполнения – SUB

Смежные вопросы