LINUX.ORG.RU

Emacs 21 и php-mode


0

0

Доброго дня уважаемые
имеется следующая проблема
не заводится php-mode 1.5 под emacs 21
подключаю следующим образом

(add-to-list 'load-path "~/emacs/php/")

(require 'php-mode)

выводит вот что

Symbol's function definition is void: c-lang-const

если запустить emacs c функцией --debug-init
получим

Debugger entered--Lisp error: (void-function c-lang-const)
(c-lang-const c-symbol-key c)
(concat "\\(" (regexp-opt php-class-decl-kwds) "\\)\\s-+" (c-lang-const c-symbol-key c) "\\(\\s-+extends\\s-+" (c-lang-const c-symbol-key c) "\\)?" "\\(\\s-+implements\\s-+[^{]+{\\)?")
(defconst php-class-key (concat "\\(" (regexp-opt php-class-decl-kwds) "\\)\\s-+" (c-lang-const c-symbol-key c) "\\(\\s-+extends\\s-+" (c-lang-const c-symbol-key c) "\\)?" "\\(\\s-+implements\\s-+[^{]+{\\)?"))
eval-buffer(#<buffer *load*<3>> nil "php-mode" nil t)
load-with-code-conversion("/home/vlad/emacs/php/php-mode.el" "php-mode" nil t)
require(php-mode)
eval-buffer(#<buffer *load*<2>> nil "~/emacs/rc/emacs-rc-php.el" nil t)
load-with-code-conversion("/home/vlad/emacs/rc/emacs-rc-php.el" "~/emacs/rc/emacs-rc-php.el" nil nil)
load("~/emacs/rc/emacs-rc-php.el")
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
load-with-code-conversion("/home/vlad/.emacs" "~/.emacs" t t)
load("~/.emacs" t t)
#[nil " дальше в стороке идут кракозаблы
command-line()
normal-top-level()

заранее благодарю

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.