Auctex в 12.04 игнорирует Emacs 24

Я только что установил Emacs 24 (emacs24 24.1 + 1-2ubuntu3) в Ubuntu 12.04, но, похоже, он не работает с Auctex (текущая версия 11.86-2ubuntu2). Мой файл .emacs содержит строку, загружающую Auctex, поэтому при первом запуске редактора я получил сообщение об ошибке: он не может найти auctex.el. Действительно, /usr/share/emacs/24.1/site-lisp не содержит никаких следов auctex. Я думал, что это может быть проблема с установкой auctex до emacs 24, поэтому я переустановил его. Журнал установки выглядит следующим образом:

Setting up auctex (11.86-2ubuntu2) ...
Install auctex for emacs
Install auctex for emacs23
install/auctex: Setting up for emacs23 (log file: /usr/share/emacs23/site-lisp/auctex//CompilationLog)... done.
update-auctex-elisp[20829]: Further output will appear in: /var/log/auctex-emacs23.log.
Install auctex for emacs24
install/auctex: Ignoring emacsen flavor: "emacs24".

Является ли текущая версия auctex несовместимой с emacs24? Кроме того, есть ли способ обойти эту проблему?

6
задан 11 November 2012 в 10:26

2 ответа

Необходимо отредактировать файл

/usr/lib/emacsen-common/packages/install/auctex

В конце файла ищите этот блок:

    case "${FLAVOR}" in
       emacs) :;;
       emacs2[123]|emacs-snapshot)
              do_clean_old_cruft ${FLAVOR}
         do_install ${FLAVOR}
              do_auto ${FLAVOR};;
       *) echo >&2 "install/auctex:" \
           "Ignoring emacsen flavor: \"${FLAVOR}\"."
    esac

Изменитесь "123" на "1 234", и затем sudo dpkg-реконфигурировали auctex.

Я споткнулся через это онлайн. Мне бы хотелось дать кредит, но забыл источник.

5
ответ дан 11 November 2012 в 10:26

В качестве обходного пути вы можете установить AucTeX локально из Emacs Lisp Package Archive (ELPA) :

M-x package-install auctex

0
ответ дан 11 November 2012 в 10:26

Другие вопросы по тегам:

Похожие вопросы: