Hi, On 16.04.2008, at 18:48, Steven Ross wrote: > { name = 'function'; > contentName = 'entity.name.function'; > begin = 'cffunction(\s)*name=("|'')'; > end = '("|'')'; > }, > > only a quick look, but end = '("|'')'; cannot work, I believe. Maybe: end = '("|\')'; the same for begin. One should escape ' --Hans