Я кодирую файл синтаксиса для моих задач с помощью Vim. На самом деле я выделяю строки, когда они начинаются с w:, h: или p: вот так:
syn match todoHome "^h: "
syn match todoWork "^w: "
syn match todoPersonal "^p: "
syn region todoHome start=/^h: / end=/\n/
syn region todoWork start=/^w: / end=/\n/
syn region todoPersonal start=/^p: / end=/\n/
syn region todoDone start=/^x: / end=/\n/
Я хотел бы создать несколькоПодзадача с вкладками и выделить его таким же образом ... Я знаю, что регулярные выражения могут сделать это, я попытался:
syn region todoWork start=/^|[\t ]+w: / end=/\n/
Но это не работает ... Любая подсказка?