]> gitweb.factorcode.org Git - factor.git/commitdiff
xmode.modes: update
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 5 Aug 2022 23:14:14 +0000 (16:14 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 5 Aug 2022 23:14:14 +0000 (16:14 -0700)
basis/xmode/modes/catalog
basis/xmode/modes/java.xml

index 39490a3d9e9840fcc64bd0f036856432a4dd8b1b..442ae6170a40f4ba030be42802c47ac5f8b319ad 100644 (file)
 
 <MODE NAME="django"            FILE="django.xml"/>
 
+<MODE NAME="dockerfile"                FILE="dockerfile.xml"
+        FILE_NAME_GLOB="Dockerfile" />
+
 <MODE NAME="dot"               FILE="dot.xml"
         FILE_NAME_GLOB="*.dot" />
 
index 08e9d7f9c738da915a1c50b73baf39bbecf17e83..965886be53c91f35acc5e382517a92b840183f0d 100644 (file)
@@ -22,6 +22,7 @@
                <PROPERTY NAME="unindentThisLine"
                        VALUE="^.*(default:\s*|case.*:.*)$" />
                <PROPERTY NAME="electricKeys" VALUE=":" />
+               <PROPERTY NAME="doubleBracketIndent" VALUE="true" />
        </PROPS>
        <RULES IGNORE_CASE="FALSE"
                HIGHLIGHT_DIGITS="TRUE"
                        <KEYWORD1>if</KEYWORD1>
                        <KEYWORD1>instanceof</KEYWORD1>
                        <KEYWORD1>new</KEYWORD1>
+                       <KEYWORD1>record</KEYWORD1>
                        <KEYWORD1>return</KEYWORD1>
                        <KEYWORD1>strictfp</KEYWORD1>
                        <KEYWORD1>switch</KEYWORD1>
                        <KEYWORD1>throw</KEYWORD1>
                        <KEYWORD1>try</KEYWORD1>
                        <KEYWORD1>while</KEYWORD1>
+                       <KEYWORD1>yield</KEYWORD1>
                        <!--}}}-->
 
                        <!--{{{ structure keywords -->
+                       <KEYWORD2>abstract</KEYWORD2>
+                       <KEYWORD2>enum</KEYWORD2>
+                       <KEYWORD2>extends</KEYWORD2>
                        <KEYWORD2>final</KEYWORD2>
                        <KEYWORD2>implements</KEYWORD2>
+                       <KEYWORD2>import</KEYWORD2> 
                        <KEYWORD2>native</KEYWORD2>
+                       <KEYWORD2>package</KEYWORD2>
                        <KEYWORD2>private</KEYWORD2>
                        <KEYWORD2>protected</KEYWORD2>
                        <KEYWORD2>public</KEYWORD2>
                        <KEYWORD2>throws</KEYWORD2>
                        <KEYWORD2>transient</KEYWORD2>
                        <KEYWORD2>volatile</KEYWORD2>
-                       <KEYWORD2>abstract</KEYWORD2>
-                       <KEYWORD2>extends</KEYWORD2>
-                       <KEYWORD2>import</KEYWORD2> 
-                       <KEYWORD2>package</KEYWORD2>
-                       <KEYWORD2>enum</KEYWORD2>
                        <KEYWORD3>void</KEYWORD3>
                        <!--}}}-->
 
+                       <!--{{{ Module related keywords -->
+                       <KEYWORD2>module</KEYWORD2>
+                       <KEYWORD2>open</KEYWORD2>
+                       <KEYWORD2>requires</KEYWORD2>
+                       <KEYWORD2>exports</KEYWORD2>
+                       <KEYWORD2>opens</KEYWORD2>
+                       <KEYWORD2>to</KEYWORD2>
+                       <KEYWORD2>uses</KEYWORD2>
+                       <KEYWORD2>provides</KEYWORD2>
+                       <KEYWORD2>with</KEYWORD2>
+                       <KEYWORD2>transitive</KEYWORD2>
+                       <!--}}}-->
+                       
+                       <!--{{{ sealed class keywords -->
+                       <KEYWORD2>sealed</KEYWORD2>
+                       <KEYWORD2>permits</KEYWORD2>
+                       <KEYWORD2>non-sealed</KEYWORD2>
+                       <!--}}}-->
+                       
                        <!--{{{ types -->
                        <KEYWORD3>boolean</KEYWORD3>
                        <KEYWORD3>byte</KEYWORD3>
                        <END>}</END>
                </SPAN_REGEXP>
 
-               <!-- for the common usage of the cvs keyword $Id: java.xml 24893 2019-01-17 20:10:18Z daleanson $ -->
+               <!-- for the common usage of the cvs keyword $Id: java.xml 25558 2022-06-02 20:36:50Z daleanson $ -->
                <SPAN_REGEXP TYPE="LABEL" HASH_CHAR="@version" NO_WORD_BREAK="FALSE" DELEGATE="JAVADOC_PARAM">
                        <BEGIN>@version\s+\$</BEGIN>
                        <END>$</END>