We went through a fork that got rid of colorize before bringing it back downstream. That has issues. Bring it back in line.
HUJUG5MOR3II73DDX4NLZ2TBLAVVFMDCG35VUX4AILWBMGZ2JQIQC
EDRTD2YKYXX7R4NCJC757JIOVGDVJBQHFC3HYDD2ONDWMPFJOJ6AC
{prefix='--[[', target='block_comment'}, -- only single-line for now
{prefix='[[', target='block_string'}, -- only single line for now
}, block_string={ {suffix=']]', target='normal'},
},
block_string={
{suffix=']]', target='normal'},
block_comment={ {suffix=']]', target='normal'}, },
block_comment={
Comments_color = {r=0, g=0, b=1}
Comment_color = {r=0, g=0, b=1}
comment=Comments_color,
comment=Comment_color,
dstring=String_color
dstring=String_color, block_string=String_color, block_comment=Comment_color,
dstring=String_color,
block_string=String_color,
block_comment=Comment_color,
if edge.prefix and find(frag, edge.prefix, nil, --[[plain]] true) == 1 then
if edge.prefix and starts_with(frag, edge.prefix) then
if edge.suffix and rfind(frag, edge.suffix, nil, --[[plain]] true) == #frag then
if edge.suffix and ends_with(frag, edge.suffix) then