font-lock コマンドの正規表現を作成しようとしています。「!」に続くすべての文字に、「#」で始まる行末またはコメントまで、フォントロックを適用したいのですが、「!」に続く文字を入力すると、行全体でフォントロックがオフになります。 #'.
現在、私はこれを持っています:
("!.*[^#+?]" . font-lock-custom-face)
! this works as expected #
! but here the font-lock # breaks
後者の例では、コメントは色付けされていますが、その前の行は色付けされていません。
これはコメントのない行では問題なく機能しますが、フォントロックは「#」記号のみを「無視」し、それに続く文字は無視します。コメントの前の行の部分でフォントロックを壊さずに、コメントを「#」文字よりも長くするにはどうすればよいですか?