--[[ Sample plugin file for highlight 3.9 ]] Description="Capitalize keywords if the syntax is not case sensitive." -- optional parameter: syntax description function syntaxUpdate(desc) if IgnoreCase ~=true then return end function Decorate(token, state) if (state == HL_KEYWORD) then cap=token:gsub("^%l", string.upper) --why do I need cap variable here??? return cap end end end Plugins={ { Type="lang", Chunk=syntaxUpdate }, }