我使用 emacs 作为我的主编辑,主要用HTML编写我的文档。 Emacs允许您使用命令ispell-buffer
以交互方式拼写检查当前缓冲区。 (我认为用于拼写检查的基础程序名为aspell
。)
当 emacs 处于HTML模式时,在对其余文本进行拼写检查之前,会删除所有HTML标记的文本。
但是,软连字符实体(­
或­
)未被删除,因此HTML文本中写为speci­fies
的单词将作为两个单独的单词进行拼写检查(speci
和fies
)这不是想要的。
有没有办法让emacs ispell / aspell忽略HTML中的shoft连字符?
或者任何人都可以提出一个elisp函数,它会在将HTML文本移交给aspell进行拼写检查之前从HTML文本中删除软连字符吗?