Rudimentary syntax definition for Clojure This has been submitted upstream but not yet accepted.
currentContext returns "" if stack is empty, and this is treated as the first context in the list by parseRules. This fixes a problem with syntax definitions like erlang.xml, which has '#pop' as lineEndContext in the first context, leading to an infinite loop with the old code.
Syntax highlighting for CoffeeScript
This causes only a <code> element to be generated (not a <pre>). Also, the language is now a class of code, not pre.
Using doxygenlua causes many lines to be erroneously interpreted as comments. Reverting to doxygen as before fixes things. Not sure if this is a bug in the lua.xml file or in highlighting-kate.
+ The bug occurs when you're nested two contexts in, and you hit the end of a line. Even if both contexts were set up to popContext at the end of line, previously only the first context was popped. Example: in bash, export A=a export B=b The second 'export' was being highlighted as VarName. + Common: Added pHandleEndline. + ParseSyntaxFiles: don't consume newline if you pop context at end of line; instead, fall back to next context and try the newline again.
updated cabal file for the new languages