Auctex em 12.04 ignora o Emacs 24

6

Acabei de instalar o Emacs 24 (emacs24 24.1 + 1-2ubuntu3) no Ubuntu 12.04, mas ele não parece funcionar com o Auctex (a versão atual é 11.86-2ubuntu2). Meu arquivo .emacs contém uma linha que carrega o Auctex, portanto, ao iniciar o editor pela primeira vez, recebi um erro que não pode encontrar o auctex.el. De fato, o /usr/share/emacs/24.1/site-lisp não contém nenhum traço de auctex. Eu pensei que poderia ser um problema com o auctex sendo instalado antes do emacs 24, então eu o reinstalei. O log de instalação é o seguinte:

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".

A versão atual do auctex é incompatível com o emacs24? Alternativamente, existe uma maneira de contornar este problema?

    
por thenasko 11.11.2012 / 07:26

2 respostas

5

Você precisa editar o arquivo

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

No final do arquivo, procure por este pedaço:

    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

Altere "123" para "1234" e sudo dpkg-reconfigure auctex.

Eu deparei com isso online. Eu gostaria de poder dar crédito, mas esqueci a fonte.

    
por Robert McDonald 15.11.2012 / 14:45
5

Como solução alternativa, você pode instalar o AucTeX localmente a partir do Arquivo de Pacotes Emacs Lisp (ELPA) :

M-x package-install auctex

    
por philexander 14.11.2012 / 10:27

Tags