Utilizzo Emacs 23 e php-mode.el 1.5.0. Quando ho questo nel mio .emacs
:Modalità php (e altre modalità derivate in cc) compatibili con Emacs 23
(require 'php-mode)
io ottenere questo messaggio di errore quando si avvia Emacs:
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.
Se valuto (require 'php-mode)
dopo l'avvio di Emacs, non ho ricevuto alcun messaggio di errore.
Ho trovato un blog entry che indica che questo problema è specifico di Emacs 23 (ovvero, non vi è alcun errore con Emacs 22.x), ma non fornisce alcuna soluzione.
Non so se questo è importante, ma sto usando Mac OS X e ho creato Emacs dalle sorgenti CVS correnti, usando ./configure --with-ns
.
Cosa sta succedendo qui e/o come posso risolverlo?
Uso Emacs 23 e 'php-mode' spediti con Emacs Starter Kit (anche v1.5.0). Funziona. Potresti avere alcune altre modalità nel tuo .emacs che effettuano 'php-mode'. –
Ho modificato il mio .emacs in "solo" (add-to-list 'load-path "~/elisp") (richiede' php-mode) "e il problema persiste. –
Puoi mettere i tuoi dotemac da qualche parte online? –