Я пытаюсь написать регулярное выражение для команды font-lock.Я хочу, чтобы блокировка шрифта применялась ко всем символам, следующим за '!', До конца строки или комментария, начинающегося с '#', но блокировка шрифтов отключается для всей строки после ввода любых символов, следующих за '# '.
В настоящее время у меня есть это:
("!.*[^#+?]" . font-lock-custom-face)
! this works as expected #
! but here the font-lock # breaks
В последнем примере комментарий цветной, но строка перед ним нет.
Это работает нормальнодля строки без комментария, но блокировка шрифта «игнорирует» только знак «#», а не символы, следующие за ним.Как можно сделать комментарий длиннее, чем просто символ «#», не нарушая блокировку шрифта в части строки, предшествующей комментарию?