diff --git a/designer/utslsynmemo.tsf b/designer/utslsynmemo.tsf index 266fb36..95a671a 100644 --- a/designer/utslsynmemo.tsf +++ b/designer/utslsynmemo.tsf @@ -761,9 +761,12 @@ type TTslSynHighLighter = class(TSynHighLighter) end else if {pos(vi,jsfh)}isjsfh then begin - td := SetJsToken(tokens,vi,idx); - if td and hightercolor then - td.FFcolor := hightercolor.symcolor() + if vi<>" " or vi="\t" then + begin + td := SetJsToken(tokens,vi,idx); + if td and hightercolor then + td.FFcolor := hightercolor.symcolor() ; + end end else begin ttk+=vi; @@ -1352,33 +1355,45 @@ type TBatSynHigLighter = class(TSynHighLighter) case lvv of "rem": begin - v.FFColor := 0x80CD43; + if hightercolor then v.FFcolor := hightercolor.commentcolor(); + else + v.FFColor := 0x80CD43; rem := true; end - "if","else","echo","for","in","dir","cmd": + "if","else","echo","for","in","dir","cmd","pause","not": begin - v.FFColor := 0xFF0000; + if hightercolor then v.FFcolor := hightercolor.keycolor(); + else + v.FFColor := 0xFF0000; end "@","~","#","%","&","*","=": begin - v.FFColor := 0x0000FF; + if hightercolor then v.FFcolor := hightercolor.symcolor(); + else + v.FFColor := 0x0000FF; end else begin if i=0 then begin if pos("::",lvv) then begin - v.FFColor := 0x80CD43; + if hightercolor then v.FFcolor := hightercolor.commentcolor(); + else + v.FFColor := 0x80CD43; rem := true; end else begin - v.FFColor := 0xFF9900;// #0099FF + if hightercolor then v.FFcolor := hightercolor.fontcolor(); + else + v.FFColor := 0xFF9900;// #0099FF end end else begin if pos("%",lvv) then begin - v.FFColor := 0xFF0000; + if hightercolor then v.FFcolor := hightercolor.sysfunccolor(); + else + v.FFColor := 0xFF0000; end end end