Highlighter

🏷️ UI

入力ミスなどで入力される可能性の多い文字をハイライトしてわかりやすく表示する機能を提供するパッケージ。

開き / 閉じの区別のあるクォーテーションマークなどがデフォルトでサポートされています。 どの文字をハイライトするかのルールをユーザが個別にカスタマイズ(正規表現で指定)することができます。

日本語環境でよくありがちな「全角スペースによる謎のシンタックスエラー問題」を防ぐために TrailingSpaces などを使われている方も多いかと思いますが、この Highlighter はまさにそのような目的のためのパッケージなので、 TrailingSpaces の代わりに使うとよいでしょう。

全角スペースのユニコードのコードポイントは U+3000 なので、全角スペースハイライトに使うときには参考にしてください。