WordPressのHCBに言語を追加でSASSのシンタックスハイライトを追加したが、判定が不完全なので修正する。




疑似クラス、疑似要素の:
にマッチしてセレクタ行がプロパティ判定されている(6,9行目)。
JS修正
- Prism.jsの該当箇所を置換
- pattern:
/^[ \t]*(?:[^:\s]+ *:.|:[^:\s].)/m
↓
pattern:/^[ \t]*(?:[^:\s]+ *:\s.*|:[^:\s].*)/m
- pattern:
SASSのproperty-lineの条件を:
後のスペース必須とする。