0

font-lock コマンドの正規表現を作成しようとしています。「!」に続くすべての文字に、「#」で始まる行末またはコメントまで、フォントロックを適用したいのですが、「!」に続く文字を入力すると、行全体でフォントロックがオフになります。 #'.

現在、私はこれを持っています:

("!.*[^#+?]" . font-lock-custom-face)

! this works as expected #
! but here the font-lock # breaks

後者の例では、コメントは色付けされていますが、その前の行は色付けされていません。

これはコメントのない行では問題なく機能しますが、フォントロックは「#」記号のみを「無視」し、それに続く文字は無視します。コメントの前の行の部分でフォントロックを壊さずに、コメントを「#」文字よりも長くするにはどうすればよいですか?

4

0 に答える 0