私はメイン エディターとしてemacsを使用して、主に HTML でドキュメントを書いています。Emacs では、コマンド を使用して現在のバッファーを対話的にスペル チェックできますispell-buffer
。(スペルチェックを実行するために使用される基本的なプログラムの名前はaspell
.)
emacsが HTML モードの場合、残りのテキストのスペル チェックが行われる前に、すべての HTML マークアップのテキストが削除されます。
ただし、ソフト ハイフン エンティティ (­
または­
) は削除されないためspeci­fies
、HTML テキストのように記述された単語は、2 つの別個の単語 (speci
およびfies
) としてスペル チェックされますが、これは望ましくありません。
emacs ispell/aspell に HTML の短いハイフンを無視させる方法はありますか?
または、スペル チェックのために aspell に渡される前に、HTML テキストからソフト ハイフンを削除する elisp 関数を提案できる人はいますか?