это правило ломается на каждом атрибуте состоящим из нескольких слов:
Code: Select all
winget 1 2 , 3 ; единица - окрашена, а всё за ней - нет.
Code: Select all
winget 1 2 , 3 ; единица - окрашена, а всё за ней - нет.
Code: Select all
0 `^\s*(WinGet)(?:\s*,\s*|\s+)([^;]*?)(\s*,\s*([^;]*?))?(\s*(;|$))?(\s*,\s*([^;]*?))?(\s*(;|$))?(\s*,\s*([^;]*?))?(\s*(;|$))?(\s*,\s*([^;]*?))?(\s*(;|$))?(\s*,\s*([^;]*?))?(\s*(;|$))?` `\1=(2,${OP},0) \2=(2,${VAR},#00ff00) \4=(2,${OP},#ff0000) \8=(2,${VAR},#0000ff) \12=(2,${OP},#ff0000) \16=(2,${VAR},#00ff00) \20=(2,${OP},#ff0000)`
Code: Select all
/*
winget это всё раскрашено, а не должно бы
*/
Code: Select all
winget, первый `, параметр, второй `, параметр, третий `, параметр
Drugmix wrote:Code: Select all
\* winget это всё раскрашено, а не должно бы *\
Code: Select all
Folds:
;=========================================================
;Flags Font Color Color Fold Fold Delimiters
; style text bkgrnd start end
;=========================================================
;513=1+512
513 3 ${COMM} 0 "\*" "*" ""
не влияет на раскраску winget правила, оно по-прежнему раскрашивается в таком примере как этот:513 3 ${COMM} 0 "/*" "*/" ""
Code: Select all
/*
winget, test
*/
Code: Select all
5 3 ${COMM} 0 "/*" "*/" "" "" ""