Моя команда emacs «ispell», которая запускает hunspell, ломается, когда попадает в цитируемые разделы в моем латексном буфере emacs (я использую AucTEX). С моим предыдущим дистрибутивом emacs/Linux такой проблемы не было. Пример:
as you like to say, vbfs ``You won't know what to do with yourself.''
Запуск M-x ispell
правильно помечает vbfs. Однако,
as you like to say, ``You won't know what to do with yourself.'' vbfs
Никаких ошибок не регистрирует. Кроме того, как только он попадает в эту цитируемую часть текста, кажется, что он пропускает оставшуюся часть документа. Что может быть причиной этого? Для справки, вот моя переменная ispell-tex-skip-alists
:
((("\\\\addcontentsline" ispell-tex-arg-end 2)
("\\\\add\\(tocontents\\|vspace\\)" ispell-tex-arg-end)
("\\\\\\([aA]lph\\|arabic\\)" ispell-tex-arg-end)
("\\\\bibliographystyle" ispell-tex-arg-end)
("\\\\makebox" ispell-tex-arg-end 0)
("\\\\e?psfig" ispell-tex-arg-end)
("\\\\document\\(class\\|style\\)" . "\\\\begin[ \n]*{[ \n]*document[ \n]*}"))
(("\\(figure\\|table\\)\\*?" ispell-tex-arg-end 0)
("list" ispell-tex-arg-end 2)
("program" . "\\\\end[ \n]*{[ \n]*program[ \n]*}")
("verbatim\\*?" . "\\\\end[ \n]*{[ \n]*verbatim\\*?[ \n]*}")))
Запуск GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu, GTK+ версии 3.8.2) от 14 августа 2013 г. на buildvm-15.phx2.fedoraproject.org