colorer / Colorer-schemes

Syntax and color schemes for colorer library
31 stars 25 forks source link

Markdown: продолжение списка после пустой строки #157

Open johnd0e opened 6 months ago

johnd0e commented 6 months ago

Если за списком следует пустая строка, то следующий за ней текст может быть как продолжением списка, так и текстом вне списка, в зависимости от отступа:

render - list item continue list
- list item

  continue list
render - list item new paragraph outside list
- list item

new paragraph outside list

Однако в настоящий момент в редакторе в обоих случаях последняя строка раскрашивается как обычный текст.

Ожидаемое поведение: для первого случая последняя строка должна красится как часть списка.

@nightroman

nightroman commented 6 months ago

В схеме документировано, что

  • Indentation: 4/8/12 spaces, 1/2/3 tabs.
johnd0e commented 6 months ago

В идеале тут бы не кратность проверять, но видимо hrc вносит свои ограничения?

В таком случае вопрос: сложно ли это изменить на *2?

И возможно ли теоретически это параметризировать, при наличии поддержки от колорера разумеется.

nightroman commented 6 months ago

В идеале тут бы не кратность проверять, но видимо hrc вносит свои ограничения?

hrc вносит свои ограничения. На момент создания схемы лучшего не было придумано. И сейчас вряд ли придумается. Я не буду придумывать.

В таком случае вопрос: сложно ли это изменить на *2?

Отступы заданы тут. Надеюсь, это единственное место. Можете поэкспериментировать.

И возможно ли теоретически это параметризировать, при наличии поддержки от колорера разумеется.

Теоретически у Колорера кое-что есть, параметры схем. То есть можно, наверное, иметь два-три набора переключаемых отступов.