Warning, /frameworks/syntax-highlighting/data/syntax/git-rebase.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="Git Rebase" version="4" kateversion="5.79" section="Other" extensions="git-rebase-todo" license="LGPL" mimetype="text/vnd.git.rebase" author="Orgad Shaneh (orgads@gmail.com)">
0004   <highlighting>
0005     <list name="pick">
0006       <item>p</item>
0007       <item>pick</item>
0008     </list>
0009     <list name="reword">
0010       <item>r</item>
0011       <item>reword</item>
0012     </list>
0013     <list name="edit">
0014       <item>e</item>
0015       <item>edit</item>
0016     </list>
0017     <list name="squash">
0018       <item>s</item>
0019       <item>squash</item>
0020     </list>
0021     <list name="fixup">
0022       <item>f</item>
0023       <item>fixup</item>
0024     </list>
0025     <list name="exec">
0026       <item>x</item>
0027       <item>exec</item>
0028     </list>
0029     <list name="break">
0030       <item>b</item>
0031       <item>break</item>
0032     </list>
0033     <list name="drop">
0034       <item>d</item>
0035       <item>drop</item>
0036     </list>
0037     <list name="label">
0038       <item>l</item>
0039       <item>label</item>
0040     </list>
0041     <list name="reset">
0042       <item>t</item>
0043       <item>reset</item>
0044     </list>
0045     <list name="merge">
0046       <item>m</item>
0047       <item>merge</item>
0048     </list>
0049     <list name="update-ref">
0050       <item>u</item>
0051       <item>update-ref</item>
0052     </list>
0053 
0054     <contexts>
0055 
0056       <context attribute="Normal Text" lineEndContext="#pop" name="Normal">
0057         <DetectChar char="#" attribute="Comment" context="Comment" column="0"/>
0058         <keyword attribute="Pick" context="Commit" String="pick" />
0059         <keyword attribute="Reword" context="Commit" String="reword" />
0060         <keyword attribute="Edit" context="Commit" String="edit" />
0061         <keyword attribute="Squash" context="Commit" String="squash" />
0062         <keyword attribute="Fixup" context="Commit" String="fixup" />
0063         <keyword attribute="Drop" context="Commit" String="drop" />
0064         <keyword attribute="Exec" context="Summary" String="exec" />
0065         <keyword attribute="Break" context="Summary" String="break" />
0066         <keyword attribute="Label" context="Summary" String="label" />
0067         <keyword attribute="Reset" context="Summary" String="reset" />
0068         <keyword attribute="Merge" context="Merge" String="merge" />
0069         <keyword attribute="Update-Ref" context="Summary" String="update-ref" weakDeliminator="-"/>
0070       </context>
0071 
0072       <context attribute="Commit" lineEndContext="#pop" name="Commit">
0073         <RegExpr attribute="Commit" context="Summary" String="[0-9a-f]{7,40}" />
0074       </context>
0075 
0076       <context attribute="Summary" lineEndContext="#pop" name="Summary" />
0077 
0078       <context attribute="Comment" lineEndContext="#pop" name="Comment">
0079         <RegExpr attribute="Commit" context="#stay" String="[0-9a-f]{7,40}" />
0080       </context>
0081 
0082       <context attribute="Commit" lineEndContext="#pop" name="Merge" fallthroughContext="#pop!Summary">
0083         <DetectSpaces attribute="Commit"/>
0084         <Detect2Chars attribute="Commit" context="#pop!Commit" char="-" char1="c" />
0085         <Detect2Chars attribute="Commit" context="#pop!Commit" char="-" char1="C" />
0086       </context>
0087 
0088     </contexts>
0089     <itemDatas>
0090       <itemData name="Normal Text" defStyleNum="dsNormal"/>
0091       <itemData name="Pick" defStyleNum="dsKeyword" spellChecking="false"/>
0092       <itemData name="Reword" defStyleNum="dsDecVal" spellChecking="false"/>
0093       <itemData name="Edit" defStyleNum="dsDataType" spellChecking="false"/>
0094       <itemData name="Squash" defStyleNum="dsChar" spellChecking="false"/>
0095       <itemData name="Fixup" defStyleNum="dsBaseN" spellChecking="false"/>
0096       <itemData name="Drop" defStyleNum="dsConstant" spellChecking="false"/>
0097       <itemData name="Exec" defStyleNum="dsOthers" spellChecking="false"/>
0098       <itemData name="Break" defStyleNum="dsOthers" spellChecking="false"/>
0099       <itemData name="Label" defStyleNum="dsAnnotation" spellChecking="false"/>
0100       <itemData name="Reset" defStyleNum="dsAnnotation" spellChecking="false"/>
0101       <itemData name="Merge" defStyleNum="dsOthers" spellChecking="false"/>
0102       <itemData name="Update-Ref" defStyleNum="dsOthers" spellChecking="false"/>
0103       <itemData name="Commit" defStyleNum="dsFunction" spellChecking="false"/>
0104       <itemData name="Summary" defStyleNum="dsString"/>
0105       <itemData name="Comment" defStyleNum="dsComment" spellChecking="false"/>
0106     </itemDatas>
0107   </highlighting>
0108   <general>
0109     <comments>
0110       <comment name="singleLine" start="#"/>
0111     </comments>
0112   </general>
0113 </language>