desktop.lang

master
Yevgen Muntyan 2006-08-12 02:32:12 -05:00
parent 8e3384feff
commit eaa1d2606e
4 changed files with 30 additions and 3 deletions

View File

@ -2,6 +2,7 @@ mooedit_syntaxdir = ${MOO_TEXT_LANG_FILES_DIR}
mooedit_syntax_DATA = \
c.lang \
changelog.lang \
desktop.lang \
diff.lang \
gap.lang \
gnuplot.lang \

View File

@ -1,7 +1,7 @@
#!/bin/sh
langs="c.lang diff.lang latex.lang perl.lang \
misc.lang make.lang ms.lang python.lang \
langs="c.lang desktop.lang diff.lang latex.lang \
perl.lang misc.lang make.lang ms.lang python.lang \
po.lang python-console.lang sh.lang xml.lang \
sci.lang gap.lang scheme.lang texinfo.lang \
changelog.lang diff.lang gnuplot.lang"

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name=".desktop" section="Configuration" extensions="*.desktop;*.kdelnk;*.ini" mimetypes="application/x-desktop">
<syntax>
<context style="Key" name="Normal">
<Regex pattern="\[.*\]$" style="Section" bol-only="0"/>
<Regex pattern="\[.*\]" style="Language" context="Value"/>
<Char char="#" style="Comment" context="Comment" first-non-blank-only="true"/>
<Char char="=" style="Normal Text" context="Value"/>
</context>
<context style="Normal Text" eol-context="#pop" name="Value"/>
<context style="Comment" eol-context="#pop" name="Comment"/>
</syntax>
<styles>
<style name="Normal Text" default-style="Normal"/>
<style name="Section" default-style="Keyword"/>
<style name="Key" default-style="DataType"/>
<style name="Language" default-style="Decimal" bold="1"/>
<style name="Comment" default-style="Comment"/>
</styles>
<general>
<comments>
<single-line start="#"/>
</comments>
</general>
</language>

View File

@ -5,7 +5,7 @@
"FALSE", "NO", "0" mean false.
-->
<!ENTITY % boolean "true|false|TRUE|FALSE|True|False|0|1">
<!ENTITY % section "Others|Sources|Markup|Scripts|Scientific">
<!ENTITY % section "Others|Sources|Markup|Scripts|Scientific|Configuration">
<!ENTITY % def_styles "Normal|Keyword|DataType|Decimal|BaseN|Float|Char|String|Comment|Others|Alert|Function|RegionMarker|Error">
<!-- rule_type -->