Когда я открываю файл HTML с помощью emacs (и nXhtml), я получаю следующую ошибку от flymake:
Ошибка (flymake): Flymake: не удалось запустить процесс проверки синтаксиса «xml» с аргументами (val /home/ABC/Downloads/capitals_flymake.html): поиск программы: нет такого файла или каталога, xml. Flymake будет выключен
Я предполагаю, что это означает, что мне нужно установить программу, которую можно запустить в командной строке с помощью xml
. Однако мне не удалось узнать, что это за программа в документации.
В настоящее время я также использую следующий суть (с модификацией, предложенной одним из комментаторов для изменения equal
на >=
), чтобы отключить предупреждение об именах буферных файлов Mumamo в моем .emacs
:
;; Workaround the annoying warnings:
;; Warning (mumamo-per-buffer-local-vars):
;; Already 'permanent-local t: buffer-file-name
(when
(and
(>= emacs-major-version 24)
(>= emacs-minor-version 2))
(eval-after-load "mumamo"
'(setq mumamo-per-buffer-local-vars
(delq 'buffer-file-name mumamo-per-buffer-local-vars))))
Но я не уверен, что это актуально.
Как заставить flymake работать с nXhtml? В настоящее время я использую GNU Emacs 24.3.1.
tidy
также было бы хорошо. Но я не нашел способа изменить настройкиnXhtml
для использованияtidy
. Я на Ubuntu и попробовалapt-cache search xml
, но у меня много экранов с разными пакетами. Я думаю, если бы я только знал, что такое правильный пакет, я мог бы его скачать. Спасибо - person DJG   schedule 11.06.2013