Current File : //usr/share/highlight/plugins/cpp_wx.lua
--[[

Sample plugin file for highlight 3.1

Adds additional keywords to C++ syntax description

USAGE: highlight -I main.cpp --plug-in=plugin.lua
]]

Description="Add wxWidgets class names to C and C++ keywords"

-- optional parameter: syntax description
function syntaxUpdate(desc)
  if desc=="C and C++" then
    -- insert wxWidgets keywords
   table.insert( Keywords,
                  { Id=2, Regex=[[wx\p{Upper}\w+]]
                  } )
  end
end

Plugins={
  { Type="lang", Chunk=syntaxUpdate },
}