[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kate/syntax/data
From: Michel Ludwig <michel.ludwig () gmail ! com>
Date: 2010-08-30 8:54:23
Message-ID: 20100830085423.D5507AC857 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1169900 by mludwig:
Fix detection of nested math modes for LaTeX syntax highlighting.
Patch by Thomas Braun.
BUG: 223151
M +3 -4 latex.xml
--- trunk/KDE/kdelibs/kate/syntax/data/latex.xml #1169899:1169900
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="LaTeX" version="1.41" section="Markup" kateversion="2.3" \
priority="10" extensions="*.tex;*.ltx;*.dtx;*.sty;*.cls;*.bbx;*.cbx;*.lbx;" \
mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout \
(Jeroen.Wijnhout@kdemail.net)+Holger Danielsson \
(holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas \
Braun (thomas.braun@virtuell-zuhause.de)" license="LGPL" > +<language name="LaTeX" \
version="1.42" section="Markup" kateversion="2.3" priority="10" \
extensions="*.tex;*.ltx;*.dtx;*.sty;*.cls;*.bbx;*.cbx;*.lbx;" mimetype="text/x-tex" \
casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger \
Danielsson (holger.danielsson@versanet.de)+Michel Ludwig \
(michel.ludwig@kdemail.net)+Thomas Braun (thomas.braun@virtuell-zuhause.de)" \
license="LGPL" > <highlighting>
<contexts>
<!-- Normal text -->
@@ -281,9 +281,8 @@
<!-- parse math environment -->
<context name="MathModeEnv" attribute="Math" lineEndContext="#stay">
- <RegExpr String="\\end(?=\s*\{(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|flalign|alignat|xalignat|xxalignat)\*?\})" \
attribute="Structure" context="MathFindEnd"/>
- <RegExpr String="\\begin(?=[^a-zA-Z])" attribute="Keyword Mathmode" \
context="#stay" beginRegion="block" />
- <RegExpr String="\\end(?=[^a-zA-Z])" attribute="Keyword Mathmode" \
context="#stay" endRegion="block" /> + <RegExpr String="\\begin(?=[^a-zA-Z])" \
attribute="Structure" context="FindBeginEnvironment" beginRegion="block"/> + <RegExpr \
String="\\end(?=[^a-zA-Z])" attribute="Structure" context="MathFindEnd"/> \
<StringDetect String="\(" attribute="Error" context="#stay" /> <StringDetect \
String="\[" attribute="Error" context="#stay" /> <StringDetect String="\)" \
attribute="Error" context="#stay" />
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic