1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
--[[
Sample plugin file for highlight 3.9
]]
Description="Capitalize keywords if the syntax is not case sensitive."
Categories = {"format" }
-- optional parameter: syntax description
function syntaxUpdate(desc)
if IgnoreCase ~=true then
return
end
function Decorate(token, state)
if (state == HL_KEYWORD and not token:match("%W")) then
cap=token:gsub("^%l", string.upper) --why do I need cap variable here???
return cap
end
end
end
Plugins={
{ Type="lang", Chunk=syntaxUpdate },
}
|