[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kant
Subject:    updated rsiidl and latex xmls
From:       Roland Pabel <pabel () tabu ! uni-bonn ! de>
Date:       2002-08-19 14:00:58
[Download RAW message or body]

Hi,
as promised the author of rsiidl.xml, Markus Fraenz <fraenz@linmpi.mpg.de>, 
sent an updated version. He also updated the latex.xml : this version 
includes a lot more keywords and some contexts. 
Please send any comments about these files to him.
Roland
-- 
ICQ UIN 49339118			Linux Counter #88774
GPG-Key 1024D/C969F3F2 2001-02-28 Roland Pabel <roland@pabel.net>
fingerprint = C8A7 BF6A 12FE CE55 724D  667B 4060 B228 C969 F3F2

["latex.xml" (text/xml)]

<?xml version="1.02" encoding="UTF-8"?>      <!-- KATE Syntax Highlighting for LaTeX  \
--> <!DOCTYPE language SYSTEM "language.dtd">    <!-- Modified by Markus \
Fraenz,fraenz@linmpi.mpg.de Aug 2002 --> <language name="LaTeX" version="1.00" \
kateversion="2.0" section="Markup" \
extensions="*.tex;*.TEX;*.bib;*.BIB;*.ltx;*.LTX;*.sty;*.STY;*.cls;*.CLS" \
mimetype="text/x-tex" casesensitive="1">  <highlighting>
    <list name="keywords">
      <item> begin</item>
      <item> itemize</item>
      <item>abovedisplayskip</item>
      <item>abovedisplayshortskip</item>
      <item>abstract</item>
      <item>acute</item>
      <item>addcontentsline</item>
      <item>address</item>
      <item>addtocontents</item>
      <item>addtocounter</item>
      <item>addtolength</item>
      <item>addvspace</item>
      <item>Alph</item>
      <item>alph</item>
      <item>and</item>
      <item>appendix</item>
      <item>arabic</item>
      <item>array</item>
      <item>arraycolsep</item>
      <item>arrayrulewidth</item>
      <item>arraystretch</item>
      <item>author</item>
      <item>bar</item>
      <item>baselineskip</item>
      <item>baselinestretch</item>
      <item>begin</item>
      <item>belowdisplayskip</item>
      <item>belowdisplayshortskip</item>
      <item>bf</item>
      <item>bibitem</item>
      <item>bigskip</item>
      <item>bigskipamount</item>
      <item>boldmath</item>
      <item>bottomfraction</item>
      <item>bottomnumber</item>
      <item>breve</item>
      <item>cal</item>
      <item>caption</item>
      <item>cc</item>
      <item>center</item>
      <item>centering</item>
      <item>centerline</item>
      <item>chapter</item>
      <item>check</item>
      <item>circle</item>
      <item>cite</item>
      <item>cleardoublepage</item>
      <item>clearpage</item>
      <item>cline</item>
      <item>closing</item>
      <item>columnsep</item>
      <item>columnseprule</item>
      <item>dashbox</item>
      <item>date</item>
      <item>dblfloatpagefraction</item>
      <item>dblfloatsep</item>
      <item>dbltextfloatsep</item>
      <item>dbltopfraction</item>
      <item>dbltopnumber</item>
      <item>ddot</item>
      <item>description</item>
      <item>discretionary</item>
      <item>displaymath</item>
      <item>displaystyle</item>
      <item>document</item>
      <item>documentclass</item>
      <item>documentstyle</item>
      <item>dot</item>
      <item>dotfill</item>
      <item>doublerulesep</item>
      <item>em</item>
      <item>emph</item>
      <item>encl</item>
      <item>end</item>
      <item>enumerate</item>
      <item>eqnarray</item>
      <item>equation</item>
      <item>evensidemargin</item>
      <item>extracolsep</item>
      <item>fbox</item>
      <item>fboxrule</item>
      <item>fboxsep</item>
      <item>figure</item>
      <item>fill</item>
      <item>floatpagefraction</item>
      <item>floatsep</item>
      <item>flushbottom</item>
      <item>flushleft</item>
      <item>flushright</item>
      <item>fnsymbol</item>
      <item>footheight</item>
      <item>footnote</item>
      <item>footnotemark</item>
      <item>footnotesep</item>
      <item>footnotesize</item>
      <item>footnotetext</item>
      <item>footskip</item>
      <item>frac</item>
      <item>frame</item>
      <item>framebox</item>
      <item>frenchspacing</item>
      <item>fussy</item>
      <item>fussypar</item>
      <item>grave</item>
      <item>hat</item>
      <item>headheight</item>
      <item>headsep</item>
      <item>hfill</item>
      <item>hline</item>
      <item>hoffset</item>
      <item>hrulefill</item>
      <item>hspace</item>
      <item>Huge</item>
      <item>huge</item>
      <item>imath</item>
      <item>include</item>
      <item>includeonly</item>
      <item>indent</item>
      <item>input</item>
      <item>intextsep</item>
      <item>it</item>
      <item>item</item>
      <item>itemize</item>
      <item>itemsep</item>
      <item>jmath</item>
      <item>jot</item>
      <item>kill</item>
      <item>label</item>
      <item>LARGE</item>
      <item>Large</item>
      <item>large</item>
      <item>LaTeX</item>
      <item>LaTeXe</item>
      <item>letter</item>
      <item>line</item>
      <item>linebreak</item>
      <item>linethickness</item>
      <item>listoffigures</item>
      <item>listoftables</item>
      <item>makebox</item>
      <item>maketitle</item>
      <item>marginpar</item>
      <item>marginparpush</item>
      <item>marginparsep</item>
      <item>marginparwidth</item>
      <item>markboth</item>
      <item>markright</item>
      <item>math</item>
      <item>mathindent</item>
      <item>mbox</item>
      <item>medskip</item>
      <item>medskipamount</item>
      <item>minipage</item>
      <item>multicolumn</item>
      <item>multiput</item>
      <item>name</item>
      <item>newcommand</item>
      <item>newcounter</item>
      <item>newenvironment</item>
      <item>newfont</item>
      <item>newlength</item>
      <item>newline</item>
      <item>newpage</item>
      <item>newsavebox</item>
      <item>newtheorem</item>
      <item>noindent</item>
      <item>nolinebreak</item>
      <item>nonfrenchspacing</item>
      <item>nonumber</item>
      <item>nopagebreak</item>
      <item>normalmarginpar</item>
      <item>normalsize</item>
      <item>numberline</item>
      <item>oddsidemargin</item>
      <item>onecolumn</item>
      <item>opening</item>
      <item>oval</item>
      <item>overbrace</item>
      <item>overline</item>
      <item>pagebreak</item>
      <item>pagenumbering</item>
      <item>pageref</item>
      <item>pagestyle</item>
      <item>par</item>
      <item>paragraph</item>
      <item>parbox</item>
      <item>parindent</item>
      <item>parsep</item>
      <item>parskip</item>
      <item>part</item>
      <item>picture</item>
      <item>poptabs</item>
      <item>protect</item>
      <item>ps</item>
      <item>pushtabs</item>
      <item>put</item>
      <item>quotation</item>
      <item>quote</item>
      <item>raggedbottom</item>
      <item>raggedleft</item>
      <item>raggedright</item>
      <item>raisebox</item>
      <item>ref</item>
      <item>refstepcounter</item>
      <item>renewcommand</item>
      <item>renewenvironment</item>
      <item>reversemarginpar</item>
      <item>rm</item>
      <item>Roman</item>
      <item>roman</item>
      <item>rule</item>
      <item>samepage(Befehl)</item>
      <item>samepage(Umgebung)</item>
      <item>savebox</item>
      <item>sbox</item>
      <item>sc</item>
      <item>scriptscriptstyle</item>
      <item>scriptsize</item>
      <item>scriptstyle</item>
      <item>section</item>
      <item>setcounter</item>
      <item>setlanguage</item>
      <item>setlength</item>
      <item>settowidth</item>
      <item>sf</item>
      <item>shortstack</item>
      <item>signature</item>
      <item>sl</item>
      <item>sloppy</item>
      <item>sloppypar</item>
      <item>small</item>
      <item>smallskip</item>
      <item>smallskipamount</item>
      <item>sqrt</item>
      <item>stackrel</item>
      <item>stepcounter</item>
      <item>subparagraph</item>
      <item>subsection</item>
      <item>subsubsection</item>
      <item>symbol</item>
      <item>tabbing</item>
      <item>tabbingsep</item>
      <item>tabcolsep</item>
      <item>table</item>
      <item>tableofcontents</item>
      <item>tabular</item>
      <item>TeX</item>
      <item>textbf</item>
      <item>textit</item>
      <item>textfraction</item>
      <item>textfloatsep</item>
      <item>textheight</item>
      <item>textmd</item>
      <item>textrm</item>
      <item>textsc</item>
      <item>textsf</item>
      <item>textsl</item>
      <item>textstyle</item>
      <item>texttt</item>
      <item>textup</item>
      <item>textwidth</item>
      <item>thanks</item>
      <item>thebibliography</item>
      <item>thicklines</item>
      <item>thinlines</item>
      <item>thispagestyle</item>
      <item>tilde</item>
      <item>tiny</item>
      <item>title</item>
      <item>titlepage</item>
      <item>today</item>
      <item>topfraction</item>
      <item>topmargin</item>
      <item>topnumber</item>
      <item>topsep</item>
      <item>topskip</item>
      <item>totalnumber</item>
      <item>tt</item>
      <item>twocolumn</item>
      <item>typein</item>
      <item>typeout</item>
      <item>unboldmath</item>
      <item>underbrace</item>
      <item>underline</item>
      <item>unitlength</item>
      <item>usebox</item>
      <item>usepackage</item>
      <item>value</item>
      <item>vec</item>
      <item>vector</item>
      <item>verb</item>
      <item>verbatim</item>
      <item>verse</item>
      <item>vfill</item>
      <item>vline</item>
      <item>voffset</item>
      <item>vspace</item>
      <item>widehat</item>
      <item>widetilde</item>
      </list>
    <list name="math keywords">
     <item>alpha</item>
    <item>beta</item>
    <item>gamma</item>
    <item>delta</item>
    <item>epsilon</item>
    <item>varepsilon</item>
    <item>zeta</item>
    <item>eta</item>
    <item>theta</item>
    <item>vartheta </item>
    <item>iota</item>
    <item>kappa</item>
    <item>lambda</item>
    <item>mu</item>
    <item>nu</item>
    <item>xi</item>
    <item>pi</item>
    <item>varpi</item>
    <item>rho</item>
    <item>varrho</item>
    <item>sigma</item>
    <item>varsigma </item>
    <item>tau</item>
    <item>upsilon</item>
    <item>phi</item>
    <item>varphi</item>
    <item>chi</item>
    <item>psi</item>
    <item>omega</item>
    <item>Gamma</item>
    <item>Delta</item>
    <item>Theta</item>
    <item>Lambda</item>
    <item>Xi</item>
    <item>Pi</item>
    <item>Sigma</item>
    <item>Upsilon</item>
    <item>Phi</item>
    <item>Psi</item>
    <item>Omega</item>
    <item>ae</item>
    <item>AE</item>
    <item>oe</item>
    <item>OE</item>
    <item>aa</item>
    <item>AA</item>
    <item>o</item>
    <item>O</item>
    <item>ss</item>
    <item>aleph Hebrew</item>
    <item>alpha_</item>
    <item>beta_</item>
    <item>gamma_</item>
    <item>delta_</item>
    <item>epsilon_</item>
    <item>varepsilon_</item>
    <item>zeta_</item>
    <item>eta_</item>
    <item>theta_</item>
    <item>vartheta _</item>
    <item>iota_</item>
    <item>kappa_</item>
    <item>lambda_</item>
    <item>mu_</item>
    <item>nu_</item>
    <item>xi_</item>
    <item>pi_</item>
    <item>varpi_</item>
    <item>rho_</item>
    <item>varrho_</item>
    <item>sigma_</item>
    <item>varsigma _</item>
    <item>tau_</item>
    <item>upsilon_</item>
    <item>phi_</item>
    <item>varphi_</item>
    <item>chi_</item>
    <item>psi_</item>
    <item>omega_</item>
    <item>Gamma_</item>
    <item>Delta_</item>
    <item>Theta_</item>
    <item>Lambda_</item>
    <item>Xi_</item>
    <item>Pi_</item>
    <item>Sigma_</item>
    <item>Upsilon_</item>
    <item>Phi_</item>
    <item>Psi_</item>
    <item>Omega_</item>
    <item>ae_</item>
    <item>AE_</item>
    <item>oe_</item>
    <item>OE_</item>
    <item>aa_</item>
    <item>AA_</item>
    <item>o_</item>
    <item>O_</item>
    <item>ss_</item>
    <item>aleph Hebrew_</item>
     <item>hbar</item>
    <item>imath</item>
    <item>jmath</item>
    <item>ell</item>
    <item>wp</item>
    <item>Re</item>
    <item>Im</item>
    <item>prime</item>
    <item>nabla</item>
    <item>surd</item>
    <item>angle</item> 
    <item>forall</item>
    <item>exists</item>
    <item>backslash</item>
    <item>partial</item>
    <item>infty</item>
    <item>triangle</item> 
    <item>Box open</item>
    <item>Diamond</item> 
    <item>flat</item>
    <item>natural</item> 
    <item>sharp</item>
    <item>clubsuit</item> 
    <item>diamondsuit</item>
    <item>heartsuit</item> 
    <item>spadesuit</item>
    <item>leftarrow</item>
    <item>Leftarrow</item>
    <item>longleftarrow</item>
    <item>Longleftarrow</item>
    <item>rightarrow</item>
    <item>Rightarrow</item>
    <item>longrightarrow</item>
    <item>Longrightarrow</item>
    <item>leftrightarrow</item>
    <item>Leftrightarrow</item>
    <item>longleftrightarrow</item>
    <item>uparrow</item>
    <item>downarrow</item>
    <item>Uparrow</item>
    <item>nearrow</item>
    <item>searrow</item>
    <item>swarrow</item>
    <item>nwarrow</item>
    <item>sum</item>
    <item>prod</item>
    <item>coprod</item>
    <item>int</item>
    <item>odot</item>
    <item>oint</item>
    <item>bigcup</item>
    <item>bigcap</item>
    <item>bigvee</item>
    <item>bigwedge</item>
    <item>bigodot</item>
    <item>bigotimes</item>
    <item>bigoplus</item>
    <item>biguplus</item>
    <item>pm</item>
    <item>mp</item>
    <item>times</item>
    <item>div</item>
    <item>ast</item>
    <item>star</item>
    <item>bullet</item>
    <item>circ</item>
    <item>cdot</item>
    <item>leq</item>
    <item>ll</item>
    <item>subset</item>
    <item>geq</item>
    <item>gg</item>
    <item>equiv</item>
    <item>sim</item>
    <item>simeq</item>
    <item>approx</item>
    <item>neq</item>
    <item>per</item>
    <item>propto</item>
    <item>dag</item>
    <item>ddag</item>
    <item>S</item>
    <item>P</item>
    <item>copyright</item>
    <item>pounds</item>
    <item>vert</item>
    <item>Vert</item>
    <item>backslash</item>
    <item>langle</item>
    <item>rangle</item>
    <item>uparrow</item>
    <item>downarrow</item>
    <item>updownarrow</item>
    <item>mathit</item>
    <item>mathrm</item>
    <item>mathbf</item>
    <item>mathsf</item>
    <item>mathtt</item>
    <item>mathcal</item>
    <item>mit</item>
    <item>cal</item>
    <item>boldmath</item>
    <item>cdots</item>
    <item>ddots</item>
    <item>frac</item>
    <item>ldots</item>
    <item>overbrace</item>
    <item>overline</item>
    <item>sqrt</item>
    <item>stackrel</item>
    <item>underbrace</item>
    <item>underline</item>
    <item>vdots</item>
    <item>arccos</item>
    <item>arcsin</item>
    <item>arctan</item>
    <item>cos</item>
    <item>cosh</item>
    <item>cot</item>
    <item>coth</item>
    <item>csc</item>
    <item>deg</item>
    <item>det</item>
    <item>dim</item>
    <item>exp</item>
    <item>gcd</item>
    <item>hom</item>
    <item>inf</item>
    <item>ker</item>
    <item>lg</item>
    <item>lim</item>
    <item>liminf</item>
    <item>limsup</item>
    <item>ln</item>
    <item>log</item>
    <item>max</item>
    <item>min</item>
    <item>sec</item>
    <item>sin</item>
    <item>sinh</item>
    <item>sup</item>
    <item>tan</item>
    <item>tanh</item>
    <item>bmod</item>
    <item>pmod</item>
      </list>
    <list name="math pop keywords">
     <item>alpha$</item>
    <item>beta$</item>
    <item>gamma$</item>
    <item>delta$</item>
    <item>epsilon$</item>
    <item>varepsilon$</item>
    <item>zeta$</item>
    <item>eta$</item>
    <item>theta$</item>
    <item>vartheta $</item>
    <item>iota$</item>
    <item>kappa$</item>
    <item>lambda$</item>
    <item>mu$</item>
    <item>nu$</item>
    <item>xi$</item>
    <item>pi$</item>
    <item>varpi$</item>
    <item>rho$</item>
    <item>varrho$</item>
    <item>sigma$</item>
    <item>varsigma $</item>
    <item>tau$</item>
    <item>upsilon$</item>
    <item>phi$</item>
    <item>varphi$</item>
    <item>chi$</item>
    <item>psi$</item>
    <item>omega$</item>
    <item>Gamma$</item>
    <item>Delta$</item>
    <item>Theta$</item>
    <item>Lambda$</item>
    <item>Xi$</item>
    <item>Pi$</item>
    <item>Sigma$</item>
    <item>Upsilon$</item>
    <item>Phi$</item>
    <item>Psi$</item>
    <item>Omega$</item>
    <item>ae$</item>
    <item>AE$</item>
    <item>oe$</item>
    <item>OE$</item>
    <item>aa$</item>
    <item>AA$</item>
    <item>o$</item>
    <item>O$</item>
    <item>ss$</item>
    <item>aleph Hebrew$</item>
    <item>hbar$</item>
    <item>imath$</item>
    <item>jmath$</item>
    <item>ell$</item>
    <item>wp$</item>
    <item>Re$</item>
    <item>Im$</item>
    <item>prime$</item>
    <item>nabla$</item>
    <item>surd$</item>
    <item>angle$</item>
    <item>forall$</item>
    <item>exists$</item>
    <item>backslash$</item>
    <item>partial$</item>
    <item>infty$</item>
    <item>triangle$</item>
    <item>Box open$</item>
    <item>Diamond$</item>
    <item>flat$</item>
    <item>natural$</item>
    <item>sharp$</item>
    <item>clubsuit$</item>
    <item>diamondsuit$</item>
    <item>heartsuit$</item>
    <item>spadesuit$</item>
    <item>leftarrow$</item>
    <item>Leftarrow$</item>
    <item>longleftarrow$</item>
    <item>Longleftarrow$</item>
    <item>rightarrow$</item>
    <item>Rightarrow$</item>
    <item>longrightarrow$</item>
    <item>Longrightarrow$</item>
    <item>leftrightarrow$</item>
    <item>Leftrightarrow$</item>
    <item>longleftrightarrow$</item>
    <item>uparrow$</item>
    <item>downarrow$</item>
    <item>Uparrow$</item>
    <item>nearrow$</item>
    <item>searrow$</item>
    <item>swarrow$</item>
    <item>nwarrow$</item>
    <item>sum $</item>
    <item>prod$</item>
    <item>coprod$</item>
    <item>int$</item>
    <item>odot$</item>
    <item>oint$</item>
    <item>bigcup$</item>
    <item>bigcap$</item>
    <item>bigvee$</item>
    <item>bigwedge$</item>
    <item>bigodot$</item>
    <item>bigotimes $</item>
    <item>bigoplus$</item>
    <item>biguplus $</item>
    <item>pm$</item>
    <item>mp$</item>
    <item>times$</item>
    <item>div$</item>
    <item>ast$</item>
    <item>star$</item>
    <item>bullet$</item>
    <item>circ$</item>
    <item>cdot$</item>
    <item>leq$</item>
    <item>ll$</item>
    <item>subset$</item>
    <item>geq$</item>
    <item>gg$</item>
    <item>equiv$</item>
    <item>sim$</item>
    <item>simeq$</item>
    <item>approx$</item>
    <item>neq$</item>
    <item>per$</item>
    <item>propto$</item>
    <item>dag$</item>
    <item>ddag$</item>
    <item>S$</item>
    <item>P$</item>
    <item>copyright$</item>
    <item>pounds$</item>
    <item>vert$</item>
    <item>Vert$</item>
    <item>backslash$</item>
    <item>langle$</item>
    <item>rangle$</item>
    <item>uparrow$</item>
    <item>downarrow$</item>
    <item>updownarrow$</item>
    <item>mathit$</item>
    <item>mathrm$</item>
    <item>mathbf$</item>
    <item>mathsf$</item>
    <item>mathtt$</item>
    <item>mathcal$</item>
    <item>mit$</item>
    <item>cal$</item>
    <item>boldmath$</item>
    <item>cdots$</item>
    <item>ddots$</item>
    <item>frac$</item>
    <item>ldots$</item>
    <item>overbrace$</item>
    <item>overline$</item>
    <item>sqrt$</item>
    <item>stackrel$</item>
    <item>underbrace$</item>
    <item>underline$</item>
    <item>vdots$</item>
    <item>arccos$</item>
    <item>arcsin$</item>
    <item>arctan$</item>
    <item>cos$</item>
    <item>cosh$</item>
    <item>cot$</item>
    <item>coth$</item>
    <item>csc$</item>
    <item>deg$</item>
    <item>det$</item>
    <item>dim$</item>
    <item>exp$</item>
    <item>gcd$</item>
    <item>hom$</item>
    <item>inf$</item>
    <item>ker$</item>
    <item>lg$</item>
    <item>lim$</item>
    <item>liminf$</item>
    <item>limsup$</item>
    <item>ln$</item>
    <item>log$</item>
    <item>max$</item>
    <item>min$</item>
    <item>sec$</item>
    <item>sin$</item>
    <item>sinh$</item>
    <item>sup$</item>
    <item>tan$</item>
    <item>tanh$</item>
    <item>bmod$</item>
    <item>pmod$</item>
      </list>
     <contexts>
	<context attribute="Normal Text" lineEndContext="#stay" name="text">
        	<StringDetect String="\begin{math}" attribute="begin end" context="math" \
                insensitive="FALSE"/>
       	        <StringDetect String="\begin{displaymath}" attribute="begin end" \
                context="math" insensitive="FALSE"/>
                <StringDetect String="\begin{equation}" attribute="begin end" \
                context="math" insensitive="FALSE"/>
          	<StringDetect String="\begin{eqnarray}" attribute="begin end" \
context="math" insensitive="FALSE"/>  <DetectChar char="$" attribute="math text" \
context="math" />  <Detect2Chars char="\" char1="[" attribute="math" context="math" \
/>  <Detect2Chars char="\" char1="(" attribute="math" context="math" />
        	<StringDetect String="\begin{" attribute="begin end" context="begin end" \
                insensitive="FALSE"/>
        	<StringDetect String="\end{" attribute="begin end" context="begin end" \
insensitive="FALSE"/>  <DetectChar char="{" attribute="curly bracket" context="#stay" \
/>  <DetectChar char="[" attribute="square bracket" context="#stay" />
 		<DetectChar char="(" attribute="round bracket" context="#stay" />
 		<DetectChar char="}" attribute="curly bracket" context="#stay" />
 		<DetectChar char="]" attribute="square bracket" context="#stay" />
 		<DetectChar char=")" attribute="round bracket" context="#stay" />
		<DetectChar char="\" attribute="keyword" context="keyword" />
		<DetectChar char="&amp;" attribute="keyword" context="#stay" />
		<RegExpr String="%.*$" attribute="comment" context="#stay"/>
	</context>
	<context attribute="Normal Text" lineEndContext="#stay" name="begin end">
		<keyword String="keywords" attribute="keyword" context="#stay"/>
		<DetectChar char="}" attribute="begin end" context="#pop"/>
	</context>
	<context attribute="Normal Text" lineEndContext="0" name="keyword">
		<DetectChar char="\" char1="\" attribute="keyword" context="#stay" />
		<DetectChar char="$" attribute="keyword" context="#pop" />
		<DetectChar char="_" attribute="keyword" context="#pop" />
		<DetectChar char="&quot;" attribute="keyword" context="#pop" />
		<DetectChar char="#" attribute="keyword" context="#pop" />
		<DetectChar char="%" attribute="keyword" context="#pop" />
		<DetectChar char="&amp;" attribute="keyword" context="#pop" />
		<DetectChar char="{" attribute="keyword" context="#pop" />
		<DetectChar char="}" attribute="keyword" context="#pop" />
		<DetectChar char="'" attribute="keyword" context="#pop" />
		<DetectChar char="+" attribute="keyword" context="#pop" />
		<DetectChar char="," attribute="keyword" context="#pop" />
		<DetectChar char="-" attribute="keyword" context="#pop" />
		<DetectChar char="." attribute="keyword" context="#pop" />
		<DetectChar char="/" attribute="keyword" context="#pop" />
		<DetectChar char="&lt;" attribute="keyword" context="#pop" />
		<DetectChar char="=" attribute="keyword" context="#pop" />
		<DetectChar char="&gt;" attribute="keyword" context="#pop" />
		<DetectChar char="@" attribute="keyword" context="#pop" />
		<DetectChar char="^" attribute="keyword" context="#pop" />
		<DetectChar char="`" attribute="keyword" context="#pop" />
 		<DetectChar char="|" attribute="keyword" context="#pop" />
 		<DetectChar char="~" attribute="keyword" context="#pop" />
		<DetectChar char="[" attribute="math" context="math" />
		<DetectChar char="(" attribute="math" context="math" />
		<DetectChar char="{" attribute="curly bracket" context="#pop" />
		<DetectChar char="[" attribute="square bracket" context="#pop" />
		<DetectChar char="(" attribute="round bracket" context="#pop" />
		<DetectChar char=" " attribute="keyword" context="#pop" />
		<DetectChar char="$" attribute="math" context="math" />
		<keyword String="keywords" attribute="keyword" context="#pop" />
		<DetectChar char="\" attribute="keyword" context="#stay" />
	</context>
	<context attribute="math text" lineEndContext="#stay" name="math">
        	<StringDetect String="\end{math}" attribute="begin end" context="#pop" \
                insensitive="FALSE"/>
        	<StringDetect String="\end{displaymath}" attribute="begin end" \
                context="#pop" insensitive="FALSE"/>
        	<StringDetect String="\end{equation}" attribute="begin end" context="#pop" \
                insensitive="FALSE"/>
        	<StringDetect String="\end{eqnarray}" attribute="begin end" context="#pop" \
insensitive="FALSE"/>  <Detect2Chars char="\" char1="]" attribute="math" \
context="#pop" />  <Detect2Chars char="\" char1=")" attribute="math" context="#pop" \
/>  <DetectChar char="{" attribute="curly bracket" context="#stay" />
 		<DetectChar char="[" attribute="square bracket" context="#stay" />
 		<DetectChar char="(" attribute="round bracket" context="#stay" />
 		<DetectChar char="}" attribute="curly bracket" context="#stay" />
 		<DetectChar char="]" attribute="square bracket" context="#stay" />
 		<DetectChar char=")" attribute="round bracket" context="#stay" />
 		<DetectChar char="\" attribute="math" context="math keyword" />
		<DetectChar char="$" attribute="math text" context="#pop" />
	</context>
	<context attribute="math text" lineEndContext="#pop" name="math keyword">
		<keyword String="math keywords" attribute="math" context="#pop" />
		<keyword String="math pop keywords" attribute="math" context="text" />
		<keyword String="keywords" attribute="keyword" context="#pop" />
 		<DetectChar char="]" attribute="math" context="#pop" />
 		<DetectChar char=")" attribute="math" context="#pop" />
		<DetectChar char="\" attribute="math" context="#pop" />
		<DetectChar char="$" attribute="math text" context="text" />
		<DetectChar char="_" attribute="math" context="#pop" />
		<DetectChar char="&quot;" attribute="math" context="#pop" />
		<DetectChar char="!" attribute="math" context="#pop" />
		<DetectChar char="#" attribute="math" context="#pop" />
		<DetectChar char="%" attribute="math" context="#pop" />
		<DetectChar char="&amp;" attribute="math" context="#pop" />
		<DetectChar char="'" attribute="math" context="#pop" />
		<DetectChar char="{" attribute="math" context="#pop" />
		<DetectChar char="}" attribute="math" context="#pop" />
		<DetectChar char="+" attribute="math" context="#pop" />
		<DetectChar char="," attribute="math" context="#pop" />
		<DetectChar char="-" attribute="math" context="#pop" />
		<DetectChar char="." attribute="math" context="#pop" />
		<DetectChar char="/" attribute="math" context="#pop" />
		<DetectChar char=":" attribute="math" context="#pop" />
		<DetectChar char=";" attribute="math" context="#pop" />
		<DetectChar char="&lt;" attribute="math" context="#pop" />
		<DetectChar char="=" attribute="math" context="#pop" />
		<DetectChar char="&gt;" attribute="math" context="#pop" />
		<DetectChar char="@" attribute="math" context="#pop" />
		<DetectChar char="^" attribute="math" context="#pop" />
		<DetectChar char="`" attribute="math" context="#pop" />
 		<DetectChar char="|" attribute="math" context="#pop" />
 		<DetectChar char="~" attribute="math" context="#pop" />
		<DetectChar char="[" attribute="square bracket" context="#pop" />
		<DetectChar char="(" attribute="round bracket" context="#pop" />
		<DetectChar char=" " attribute="keyword" context="#pop" />
	</context>
    </contexts>
    <itemDatas>
      <itemData name="Normal Text" defStyleNum="dsNormal"/>
      <itemData name="keyword" defStyleNum="dsNormal" color="#0000ff" \
selColor="#ff0000" bold="1" italic="1"/>  <itemData name="comment" \
                defStyleNum="dsComment"/>
      <itemData name="begin end" defStyleNum="dsNormal" color="#000000" \
                selColor="#ffffff" bold="1" italic="1"/>
      <itemData name="math" defStyleNum="dsNormal" color="#aa00aa" selColor="#ff0000" \
                bold="1" italic="1"/>
      <itemData name="curly bracket" defStyleNum="dsNormal" color="#ff0000" \
                selColor="#ff0000" bold="1" italic="0"/>
      <itemData name="square bracket" defStyleNum="dsNormal" color="#00ff00" \
                selColor="#00ff00" bold="1" italic="0"/>
      <itemData name="round bracket" defStyleNum="dsNormal" color="#00ffff" \
                selColor="#ffffff" bold="1" italic="0"/>
      <itemData name="math text" defStyleNum="dsNormal"  color="#000000" \
selColor="#ffffff" bold="1" italic="0"/>

    </itemDatas>
  </highlighting>
  <general>
    <comments>
      <comment name="singleLine" start="%" />
    </comments>
  </general>
</language>


["rsiidl.xml" (text/xml)]

<?xml version="1.0" encoding="UTF-8"?>   <!-- KATE Syntax Highlighting for RSI IDL   \
--> <!DOCTYPE language SYSTEM "language.dtd"><!-- Created by Markus \
Fraenz,fraenz@linmpi.mpg.de Aug 2002 --> <language name="RSI_IDL" version="1.02" \
kateversion="2.0" section="Sources" extensions="*.pro" mimetype="text/x-rsiidl-src">  \
<highlighting>  <list name="reserved words">
        <item> For </item>
        <item> Do </item>
        <item> Endfor </item>
        <item> Repeat </item>
        <item> Endrep </item>
        <item> While </item>
        <item> Endwhile </item>
        <item> Until </item>
        <item> Case </item>
        <item> Endcase </item>
        <item> If </item>
        <item> Endif </item>
        <item> Else </item>
        <item> Endelse </item>
        <item> Then </item>
        <item> Begin  </item>
        <item> End  </item>
        <item> Function </item>
        <item> Goto </item>
        <item> Pro  </item>
        <item> Eq </item>
        <item> Ge </item>
        <item> Gt </item>
        <item> Le </item>
        <item> Lt </item>
        <item> Ne </item>
        <item> Mod </item>
        <item> Or  </item>
        <item> Xor  </item>
        <item> Not </item>
        <item> And  </item>
        <item> Then </item>
        <item> Return </item>
        <item> Common </item>
        <item> Of </item>
        <item> On_ioerror </item>
        </list>
        <list name="system variables">
        <item>dpi</item>
        <item>dtor</item>
        <item>map</item>
        <item>pi</item>
        <item>radeg</item>
        <item>values</item>
        <item>err</item>
        <item>error_state</item>
        <item>error</item>
        <item>err_string</item>
        <item>except</item>
        <item>mouse</item>
        <item>msg_prefix</item>
        <item>syserror</item>
        <item>syserr_string</item>
        <item>warn</item>
        <item>dir</item>
        <item>dlm_path</item>
        <item>edit_input</item>
        <item>help_path</item>
        <item>journal</item>
        <item>more</item>
        <item>path</item>
        <item>prompt</item>
        <item>quiet</item>
        <item>version</item>
        <item>c</item>
        <item>d</item>
        <item>order</item>
        <item>p</item>
        <item>x</item>
        <item>y</item>
        <item>z</item>
        <item>stime</item>
        </list>
        <list name="types"><!-- IDL5 Data types and variable creation -->
        <item>Fix </item>
        <item>Long </item>
        <item>Long64 </item>
        <item>uint </item>
        <item>Byte </item>
        <item>Float </item>
        <item>Double </item>
        <item>complex </item>
        <item>dcomplex </item>
        <item>complexarr </item>
        <item>dcomplexarr </item>
        <item>String </item>
        <item>Intarr </item>
        <item>lonarr </item>
        <item>lon64arr </item>
        <item>uintarr </item>
        <item>ulong </item>
        <item>ulonarr </item>
        <item>ulon64arr </item>
        <item>Bytarr </item>
        <item>Bytscl </item>
        <item>Fltarr </item>
        <item>Dblarr </item>
        <item>Strarr </item>
        <item>Objarr </item>
        <item>Indgen </item>
        <item>Findgen </item>
        <item>Dindgen </item>
        <item>Dcindgen </item>
        <item>cindgen </item>
        <item>lindgen </item>
        <item>bindgen </item>
        <item>sindgen </item>
        <item>uindgen </item>
        <item>ul64indgen </item>
        <item>l64indgen </item>
        <item>ulindgen </item>
        <item>Replicate </item>
        <item>Ptrarr </item>
        </list>
        <list name="commands"><!-- IDL5.3 build in routines, excluding lib functions \
and io functions -->  <item>ABS </item>
        <item>ACOS </item>
        <item>ADAPT_HIST_EQUAL </item>
        <item>ALOG </item>
        <item>ALOG10 </item>
        <item>ARG_PRESENT </item>
        <item>ASIN </item>
        <item>ASSOC </item>
        <item>ATAN </item>
        <item>AXIS </item>
        <item>BESELI </item>
        <item>BESELJ </item>
        <item>BESELY </item>
        <item>BLAS_AXPY </item>
        <item>BREAKPOINT </item>
        <item>BROYDEN </item>
        <item>BYTEORDER </item>
        <item>CALL_EXTERNAL </item>
        <item>CALL_FUNCTION </item>
        <item>CALL_METHOD </item>
        <item>CALL_PROCEDURE </item>
        <item>CATCH </item>
        <item>CEIL </item>
        <item>CHECK_MATH </item>
        <item>CHOLDC </item>
        <item>CHOLSOL </item>
        <item>COLOR_CONVERT </item>
        <item>COLOR_QUAN </item>
        <item>COMPILE_OPT </item>
        <item>COMPUTE_MESH_NORMALS </item>
        <item>CONJ </item>
        <item>CONSTRAINED_MIN </item>
        <item>CONTOUR </item>
        <item>CONVERT_COORD </item>
        <item>CONVOL </item>
        <item>CORRELATE </item>
        <item>COS </item>
        <item>COSH </item>
        <item>CREATE_STRUCT </item>
        <item>CURSOR </item>
        <item>DEFINE_KEY </item>
        <item>DEFSYSV </item>
        <item>DELVAR </item>
        <item>DEVICE </item>
        <item>DFPMIN </item>
        <item>DIALOG_MESSAGE </item>
        <item>DIALOG_PICKFILE </item>
        <item>DIALOG_PRINTERSETUP </item>
        <item>DIALOG_PRINTJOB </item>
        <item>DILATE </item>
        <item>DLM_LOAD </item>
        <item>DRAW_ROI </item>
        <item>ELMHES </item>
        <item>EMPTY </item>
        <item>ENABLE_SYSRTN </item>
        <item>ERASE </item>
        <item>ERODE </item>
        <item>ERRORF </item>
        <item>EXECUTE </item>
        <item>EXIT </item>
        <item>EXP </item>
        <item>EXPAND_PATH </item>
        <item>EXPINT </item>
        <item>FINDFILE </item>
        <item>FINITE </item>
        <item>FLOOR </item>
        <item>FORMAT_AXIS_VALUES </item>
        <item>FORWARD_FUNCTION </item>
        <item>FSTAT </item>
        <item>FULSTR </item>
        <item>FZ_ROOTS </item>
        <item>GAUSSINT </item>
        <item>GET_KBRD </item>
        <item>GETENV </item>
        <item>GRID_TPS </item>
        <item>GRID3 </item>
        <item>HEAP_GC </item>
        <item>HELP </item>
        <item>HISTOGRAM </item>
        <item>HQR </item>
        <item>IMAGE_STATISTICS </item>
        <item>IMAGINARY </item>
        <item>INTERPOLATE </item>
        <item>INVERT </item>
        <item>ISHFT </item>
        <item>ISOCONTOUR </item>
        <item>ISOSURFACE </item>
        <item>JOURNAL </item>
        <item>KEYWORD_SET </item>
        <item>LABEL_REGION </item>
        <item>LINBCG </item>
        <item>LINKIMAGE </item>
        <item>LMGR </item>
        <item>LNGAMMA </item>
        <item>LNP_TEST </item>
        <item>LOADCT </item>
        <item>LOCALE_GET </item>
        <item>LSODE </item>
        <item>LUDC </item>
        <item>LUMPROVE </item>
        <item>LUSOL </item>
        <item>MACHAR </item>
        <item>MAKE_ARRAY </item>
        <item>MAP_PROJ_INFO </item>
        <item>MAX </item>
        <item>MEDIAN </item>
        <item>MESH_CLIP </item>
        <item>MESH_DECIMATE </item>
        <item>MESH_ISSOLID </item>
        <item>MESH_MERGE </item>
        <item>MESH_NUMTRIANGLES </item>
        <item>MESH_SMOOTH </item>
        <item>MESH_SURFACEAREA </item>
        <item>MESH_VALIDATE </item>
        <item>MESH_VOLUME </item>
        <item>MESSAGE </item>
        <item>MIN </item>
        <item>N_ELEMENTS </item>
        <item>N_PARAMS </item>
        <item>N_TAGS </item>
        <item>NEWTON </item>
        <item>OBJ_CLASS </item>
        <item>OBJ_DESTROY </item>
        <item>OBJ_ISA </item>
        <item>OBJ_NEW </item>
        <item>OBJ_VALID </item>
        <item>ON_ERROR </item>
        <item>OPLOT </item>
        <item>PARTICLE_TRACE </item>
        <item>PLOT </item>
        <item>PLOTS </item>
        <item>POLY_2D </item>
        <item>POLYFILL </item>
        <item>POLYFILLV </item>
        <item>POLYSHADE </item>
        <item>POWELL </item>
        <item>PROFILER </item>
        <item>PTR_FREE </item>
        <item>PTR_NEW </item>
        <item>PTR_VALID </item>
        <item>QROMB </item>
        <item>QROMO </item>
        <item>QSIMP </item>
        <item>RANDOMN </item>
        <item>RANDOMU </item>
        <item>REBIN </item>
        <item>REFORM </item>
        <item>RETALL </item>
        <item>RETURN </item>
        <item>RIEMANN </item>
        <item>RK4 </item>
        <item>ROBERTS </item>
        <item>ROTATE </item>
        <item>ROUND </item>
        <item>SET_PLOT </item>
        <item>SET_SHADING </item>
        <item>SETENV </item>
        <item>SHADE_SURF </item>
        <item>SHADE_VOLUME </item>
        <item>SHIFT </item>
        <item>SIN </item>
        <item>SINH </item>
        <item>SIZE </item>
        <item>SMOOTH </item>
        <item>SOBEL </item>
        <item>SORT </item>
        <item>SPL_INIT </item>
        <item>SPL_INTERP </item>
        <item>SPRSAB </item>
        <item>SPRSAX </item>
        <item>SPRSIN </item>
        <item>SQRT </item>
        <item>STOP </item>
        <item>STRCMP </item>
        <item>STRCOMPRESS </item>
        <item>STREGEX </item>
        <item>STRJOIN </item>
        <item>STRLEN </item>
        <item>STRLOWCASE </item>
        <item>STRMATCH </item>
        <item>STRMESSAGE </item>
        <item>STRMID </item>
        <item>STRPOS </item>
        <item>STRPUT </item>
        <item>STRTRIM </item>
        <item>STRUCT_ASSIGN </item>
        <item>STRUCT_HIDE </item>
        <item>STRUPCASE </item>
        <item>SURFACE </item>
        <item>SVDC </item>
        <item>SVSOL </item>
        <item>SYSTIME </item>
        <item>TAG_NAMES </item>
        <item>TAN </item>
        <item>TANH </item>
        <item>TEMPORARY </item>
        <item>TETRA_CLIP </item>
        <item>TETRA_SURFACE </item>
        <item>TETRA_VOLUME </item>
        <item>THIN </item>
        <item>THREED </item>
        <item>TOTAL </item>
        <item>TRANSPOSE </item>
        <item>TRIANGULATE </item>
        <item>TRIGRID </item>
        <item>TRIQL </item>
        <item>TRIRED </item>
        <item>TRISOL </item>
        <item>TV </item>
        <item>TVCRS </item>
        <item>TVLCT </item>
        <item>TVRD </item>
        <item>TVSCLU </item>
        <item>USERSYM </item>
        <item>VALUE_LOCATE </item>
        <item>VOIGT </item>
        <item>VOXEL_PROJ </item>
        <item>WAIT </item>
        <item>WATERSHED </item>
        <item>WDELETE </item>
        <item>WHERE </item>
        <item>WIDGET_BASE </item>
        <item>WIDGET_BUTTON </item>
        <item>WIDGET_CONTROL </item>
        <item>WIDGET_DRAW </item>
        <item>WIDGET_DROPLIST </item>
        <item>WIDGET_EVENT </item>
        <item>WIDGET_INFO </item>
        <item>WIDGET_LABEL </item>
        <item>WIDGET_LIST </item>
        <item>WIDGET_SLIDER </item>
        <item>WIDGET_TABLE </item>
        <item>WIDGET_TEXT </item>
        <item>WINDOW </item>
        <item>WSET </item>
        <item>WSHOW </item>
        <item>WTN </item>
        <item>XYOUTS </item>
        </list>
        <list name="io commands"><!-- IDL5.3 build in I/O routines -->
        <item>Open </item>
        <item>FLUSH </item>
        <item>IOCTL </item>
        <item>RESTORE </item>
        <item>SAVE </item>
        <item>POINT_LUN </item>
        <item>Openr </item>
        <item>Openw </item>
        <item>Openu </item>
        <item>Close </item>
        <item>Free_lun </item>
        <item>get_lun </item>
        <item>assoc </item>
        <item>catch </item>
        <item>cd </item>
        <item>spawn </item>
        <item>eof </item>
        <item>print </item>
        <item>printf </item>
        <item>prints </item>
        <item>read </item>
        <item>readf </item>
        <item>reads </item>
        <item>writu </item>
        </list>
        <contexts>
        <context attribute="Normal Text" lineEndContext="#stay">
        <keyword attribute="Keyword" context="#stay" String="reserved words"/>
        <keyword attribute="Data Type" context="#stay" String="types"/>
       <keyword attribute="Command" context="#stay" String="commands"/>
        <keyword attribute="IOCommand" context="#stay" String="io commands"/>
        <Float attribute="Octal" context="#stay"/>
        <Int attribute="Decimal" context="#stay"/>
        <RangeDetect attribute="String" context="#stay" char="'" char1="'"/>
        <RangeDetect attribute="String" context="#stay" char="&quot;" \
char1="&quot;"/>  <DetectChar attribute="Hex" context="#stay" char="(" />
        <DetectChar attribute="Hex" context="#stay" char=")" />
        <DetectChar attribute="Char" context="#stay" char="[" />
        <DetectChar attribute="Char" context="#stay" char="]" />
        <DetectChar attribute="Float" context="#stay" char="{" />
        <DetectChar attribute="Float" context="#stay" char="}" />
        <DetectChar attribute="Char" context="#stay" char="$" />
        <DetectChar attribute="Char" context="#stay" char="@" />
        <DetectChar attribute="Char" context="#stay" char=":" />
        <DetectChar attribute="Char" context="Comment" char="&#59;"/>
        <DetectChar attribute="Char" context="systemvarcontext" char="!" />
        </context>
        <context attribute="Comment" lineEndContext="#pop" name="Comment">
        </context>
        <context attribute="Char" lineEndContext="#pop" name="systemvarcontext">
        <DetectChar attribute="Hex" context="#pop" char="(" />
        <DetectChar attribute="Char" context="#pop" char="." />
        <DetectChar attribute="Hex" context="#pop" char=" " />
        <keyword attribute="Float" context="#pop" String="system variables"/>
        </context>
        </contexts>
        <itemDatas>
      <itemData name="Normal Text" defStyleNum="dsNormal"/>
      <itemData name="Keyword"   defStyleNum="dsKeyword" color="#1414e4" \
selColor="#ffd60b" bold="1"/>  <itemData name="Data Type"  defStyleNum="dsDataType"/>
      <itemData name="Decimal"  defStyleNum="dsDecVal" color="#000000" \
selColor="#ffffff"/>  <itemData name="Octal"  defStyleNum="dsDecVal"/>
      <itemData name="Hex"  defStyleNum="dsDecVal"/>
      <itemData name="Float"  defStyleNum="dsDecVal" color="#000000" \
selColor="#ffffff"/>  <itemData name="Char"  defStyleNum="dsChar"/>
      <itemData name="String"  defStyleNum="dsString" color="#ff0000" \
                selColor="#ff0000"/>
      <itemData name="String Char"  defStyleNum="dsChar" color="#ff0000" \
                selColor="#ff0000"/>
      <itemData name="Comment"  defStyleNum="dsComment" color="#2b7805" \
                selColor="#945ca4"/>
      <itemData name="Command"  defStyleNum="dsBaseN" color="#050505" \
                selColor="#ffffff" bold="1"/>
      <itemData name="IOCommand"  defStyleNum="dsDataType" color="#050505" \
selColor="#ffffff" bold="1"/>  <itemData name="bracketed" defStyleNum="dsFloat" />
        </itemDatas>
  </highlighting>
  <general>
    <comments>
      <comment name="singleLine" start="&#59;" />
    </comments>
    <keywords casesensitive="0" />
  </general>
</language>


_______________________________________________
kde-kant mailing list
kde-kant@
http://mail.kde.org/mailman/listinfo/kde-kant

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic