Есть ли способ заставить emacs ispell/aspell игнорировать дефисы в HTML?
Я пишу в основном свою документацию на HTML, используя emacs в качестве основного редактора. Emacs позволяет в интерактивном режиме проверять правописание текущего буфера с помощью команды ispell-buffer
, (Я думаю, что основная программа, используемая для проверки орфографии, называется aspell
.)
Когда emacs находится в режиме HTML, текст удаляется для всей разметки HTML до того, как оставшийся текст проверяется орфографией.
Тем не менее, мягко-дефисные сущности (­
или же ­
) не раздели, так что слово, которое написано как speci­fies
в тексте HTML проверяется орфография как два отдельных слова (speci
а также fies
) что не то, что нужно.
Есть ли способ заставить emacs ispell/aspell игнорировать дефисы в HTML?
Или кто-нибудь может предложить функцию elisp, которая удалит мягкие дефисы из текста HTML, прежде чем он будет передан aspell для проверки орфографии?