summaryrefslogtreecommitdiffstats
path: root/kate/data/sieve.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/sieve.xml')
-rw-r--r--kate/data/sieve.xml45
1 files changed, 30 insertions, 15 deletions
diff --git a/kate/data/sieve.xml b/kate/data/sieve.xml
index c86e3b32b..d4914ddf8 100644
--- a/kate/data/sieve.xml
+++ b/kate/data/sieve.xml
@@ -1,19 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!-- Highlighting for Sieve scripts (RFC 3028) written by Petter E. Stokke -->
-<language name="Sieve" version="2" kateversion="2.4" section="Scripts" extensions="*.siv" mimetype="application/sieve" priority="5" author="Petter E. Stokke" license="">
+<language name="Sieve" version="4" kateversion="2.4" section="Scripts" extensions="*.siv" mimetype="application/sieve" priority="5" author="Petter E. Stokke" license="">
<highlighting>
<list name="keywords">
- <item> require </item>
- <item> if </item>
- <item> elsif </item>
- <item> else </item>
- <item> discard </item>
- <item> stop </item>
- <item> fileinto </item>
- <item> keep </item>
- <item> reject </item>
- <item> redirect </item>
+ <item>require</item>
+ <item>if</item>
+ <item>elsif</item>
+ <item>else</item>
+ <item>discard</item>
+ <item>stop</item>
+ <item>fileinto</item>
+ <item>keep</item>
+ <item>reject</item>
+ <item>redirect</item>
+ <item>setflag</item>
+ <item>addflag</item>
+ <item>removeflag</item>
+ <item>hasflag</item>
+ <item>deleteheader</item>
+ <item>addheader</item>
+ <item>notify</item>
+ <item>set</item>
+ <item>return</item>
+ <item>vacation</item>
+ <item>enclose</item>
+ <item>replace</item>
+ <item>include</item>
+ <item>global</item>
+ <item>foreverypart</item>
</list>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
@@ -47,14 +62,14 @@
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/>
<itemData name="Decimal" defStyleNum="dsDecVal"/>
<itemData name="String" defStyleNum="dsString"/>
<itemData name="String Char" defStyleNum="dsChar"/>
<itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="Symbol" defStyleNum="dsNormal"/>
- <itemData name="Tagged Argument" defStyleNum="dsOthers"/>
- <itemData name="Function" defStyleNum="dsFunction" />
+ <itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false"/>
+ <itemData name="Tagged Argument" defStyleNum="dsOthers" spellChecking="false"/>
+ <itemData name="Function" defStyleNum="dsFunction" spellChecking="false" />
</itemDatas>
</highlighting>
<general>