Current File : //proc/self/root/usr/share/highlight/plugins/keywords_capitalize.lua
--[[
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 },

}