Я хочу создать собственную подсветку синтаксиса в vim для списка задач.
Элементы задач начинаются с дефиса.Существуют два типа элементов задачи: (a) элементы без тега «@done».(б) предметы с тегом @done.(a) и (b) должны быть выделены по-разному.
Я использую taskpaper , который работает нормально, но проблема в том, я пытаюсь заставить это работать дляэлементы задачи, которые занимают несколько строк.Например:
- Regular item (works)
- Completed item @done (works)
- Multi-line item. This item continues on to
the line below. (doesn't work)
- Multi-line completed item. This item continues
on to the line below. (doesn't work). @done
Файл выделения по адресу taskpaper работает для первых двух, но не для вторых двух.Как обходной путь, я попробовал это для последнего случая выше:
syn region multLineDoneItem start="{" end="}" fold
HiLink multLineDoneItem NonText
Но теперь я вынужден пометить многострочные готовые элементы скобками, например:
- {Multi-line completed item. This item continues
on to the line below. (workaround works).}
Я уже искал stackexchange и в других местах.Буду признателен за любую помощь!:)