3

我使用emacs作为我的主要编辑器,主要用 HTML 编写我的文档。Emacs 允许您使用命令交互式地对当前缓冲区进行拼写检查ispell-buffer。(我认为用于进行拼写检查的底层程序名为aspell。)

emacs处于 HTML 模式时,在对剩余文本进行拼写检查之前,会剥离所有 HTML 标记的文本。

但是,软连字符实体 ( ­or ­) 不会被剥离,因此speci­fies在 HTML 文本中编写的单词会作为两个单独的单词 ( speciand fies) 进行拼写检查,这不是我们想要的。

有没有办法让 emacs ispell/aspell 忽略 HTML 中的短连字符?

或者任何人都可以建议一个 elisp 函数,它会在 HTML 文本被移交给 aspell 进行拼写检查之前从 HTML 文本中去除软连字符?

4

0 回答 0