Estoy usando Emacs 23 y php-mode.el 1.5.0. Cuando tengo esto en mi .emacs
:Haciendo que el modo php (y otros modos derivados del modo cc) sea compatible con Emacs 23
(require 'php-mode)
me sale este mensaje de error cuando Emacs se inicia:
Warning (initialization): An error occurred while loading `/Users/kdj/.emacs':
error: `c-lang-defconst' must be used in a file
To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the `--debug-init' option to view a complete error backtrace.
Si evalúo (require 'php-mode)
después del inicio de Emacs, que no se deje ningún mensaje de error.
Encontré un blog entry que indica que este problema es específico de Emacs 23 (es decir, no hay ningún error con Emacs 22.x), pero no da ninguna solución.
No sé si esto importa, pero estoy usando Mac OS X, y construí Emacs a partir de las fuentes actuales de CVS, usando ./configure --with-ns
.
¿Qué está pasando aquí y cómo puedo solucionarlo?
Uso Emacs 23 y 'php-mode' enviados con Emacs Starter Kit (también v1.5.0). Funciona. Puede tener algunos otros modos en su .emacs que tengan como efecto 'php-mode'. –
He cambiado mis .emacs a solo "(add-to-list 'load-path" ~/elisp ") (requiere' php-mode) ', y el problema persiste. –
¿Puedes poner tus dotemacs en algún lugar en línea? –