В настоящее время я пишу мажорный режим для Emacs и пытаюсь выяснить, как заставить работать подсветку синтаксиса.Мой основной режим предназначен для языка, похожего на lisp, который выглядит следующим образом:
[= a 3]
[= [double x] [* x 2]]
[double a]
По сути, я пытаюсь написать регулярное выражение, соответствующее всем словам, которым предшествует [
, но несамо [
для выделения вызовов функций.Я немного погуглил и обнаружил, что emacs не поддерживает просмотр с помощью регулярных выражений, так как мне это сделать?