summaryrefslogtreecommitdiffstats
path: root/kate/data/git-ignore.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/git-ignore.xml')
-rw-r--r--kate/data/git-ignore.xml40
1 files changed, 40 insertions, 0 deletions
diff --git a/kate/data/git-ignore.xml b/kate/data/git-ignore.xml
new file mode 100644
index 000000000..ab4a7841b
--- /dev/null
+++ b/kate/data/git-ignore.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Git Ignore" version="0.1" kateversion="2.4" section="Configuration" extensions=".gitignore*;" mimetype="text/x-git-ignore" license="LGPL">
+ <highlighting>
+ <contexts>
+
+ <context name="ini" attribute="Normal Text" lineEndContext="#pop">
+ <DetectChar char="#" attribute="Comment" context="Comment" />
+ <RegExpr attribute="Include" String="^!.*" context="Include"/>
+ <RegExpr attribute="Exclude" String=".*" context="Exclude" />
+ </context>
+
+ <context name="Comment" attribute="Comment" lineEndContext="#pop">
+ <DetectSpaces />
+ </context>
+
+ <context name="Include" attribute="Include" lineEndContext="#pop">
+ </context>
+
+ <context name="Exclude" attribute="Exclude" lineEndContext="#pop">
+ </context>
+
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Exclude" defStyleNum="dsString" />
+ <itemData name="Include" defStyleNum="dsChar" />
+ </itemDatas>
+
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+