Я использую GNU Emacs 24.3.1 (i386-mingw-nt5.1.2600) of 2013-03-17 on MARVIN
на машине Windows 7 Enterprise, SP1.Emacs python-mode file mode спецификация ошибка
Я попытался установить python-mode
через ELPA, но получил следующее сообщение в *Compile-log*
:
Leaving directory c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1
Compiling file c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1/python-pkg.el at Wed Dec 9 08:15:52 2015
Entering directory c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1
Compiling file c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1/python.el at Wed Dec 9 08:15:52 2015
python.el:2779:1:Warning: Unused lexical variable `inferior-python-mode-hook'
python.el:4033:1:Error: Symbol's function definition is void: format-message
Compiling no file at Wed Dec 9 08:15:54 2015
Излишне говорить, что M-x python-mode
не работает на моем .py
файле. В messages
буфере, я получаю следующее:
Eager macro-expansion failure: (void-function format-message)
let*: Symbol's function definition is void: format-message
Принимая во внимание, если я найду файл заново, что сообщается в minibuffer
:
File mode specification error: (void-function format-message)
EDIT
Хотя оригинальный источник ошибки могут оставаться неясными, вместо того, чтобы проходить через ELPA
Я только что пошел по ссылке, размещенной в ответе, распаковал архив в подходящей директории и последовал инструкциям на ctivate пакет. python-mode
работает просто отлично.
Какую версию Emacs вы используете? (Проверьте с помощью «M-x version RET».) – Chris
Команда @Chris возвращает: 'GNU Emacs 24.3.1 (i386-mingw-nt5.1.2600) от 2013-03-17 на MARVIN'. Будет ли обновлять вопрос, спасибо, спасибо! –