Я использую редактор scintilla для подсветки синтаксиса для редактора MarkDown.
scintilla.Styles[Style.Markdown.Default].ForeColor = Color.Blue;
scintilla.Styles[Style.Html.Comment].ForeColor = Color.Gray;
scintilla.Styles[Style.Markdown.Header1].ForeColor = Color.Green;
scintilla.Styles[Style.Markdown.Header2].ForeColor = Color.Green;
scintilla.Styles[Style.Markdown.Header3].ForeColor = Color.Green;
scintilla.Styles[Style.Markdown.Header4].ForeColor = Color.Green;
scintilla.Styles[Style.Markdown.Header6].ForeColor = Color.Green;
scintilla.Styles[Style.Markdown.HRule].ForeColor = Color.Purple;
scintilla.Styles[Style.Markdown.Header5].ForeColor = Color.Green;
scintilla.Lexer = Lexer.Markdown;
Судя по всему, он не поддерживает Markdown.Comment, который я хочу сделать серым. В комментарии я могу даже захотеть иметь код CSS или Xml. В любом случае, я хочу использовать два типа подсветки. Один для Markdown как есть, а другой для комментариев или внутри комментариев.
Я не нашел ни одного источника, указывающего на множественную подсветку синтаксиса. Однако есть документы для настраиваемой подсветки синтаксиса. Нужен ли мне пользовательский или я могу использовать комбинацию настроек для достижения своей цели?