src/Tools/jEdit/src/modes/isabelle.xml
author wenzelm
Thu, 26 Sep 2013 16:30:32 +0200
changeset 53931 239f8f451976
parent 53133 427724cff970
child 53932 f19be93909f1
permissions -rw-r--r--
support more brackets (see also 427724cff970, 7bf637b65ba2);
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
53133
427724cff970 support more brackets;
wenzelm
parents: 52547
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
34419
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     2
<!DOCTYPE MODE SYSTEM "xmode.dtd">
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     3
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     4
<!-- Isabelle theory mode -->
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     5
<MODE>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     6
  <PROPS>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     7
    <PROPERTY NAME="commentStart" VALUE="(*"/>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     8
    <PROPERTY NAME="commentEnd" VALUE="*)"/>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
     9
    <PROPERTY NAME="noWordSep" VALUE="_'.?"/>
53931
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53133
diff changeset
    10
    <PROPERTY NAME="unalignedOpenBrackets" VALUE="{[(«‹⟨⌈⌊⦇⟦⦃" />
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53133
diff changeset
    11
    <PROPERTY NAME="unalignedCloseBrackets" VALUE="⦄⟧⦈⌋⌉⟩›»)]}" />
34419
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    12
    <PROPERTY NAME="tabSize" VALUE="2" />
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    13
    <PROPERTY NAME="indentSize" VALUE="2" />
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    14
  </PROPS>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    15
  <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE" ESCAPE="\">
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    16
    <SPAN TYPE="COMMENT1">
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    17
      <BEGIN>(*</BEGIN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    18
      <END>*)</END>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    19
    </SPAN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    20
    <SPAN TYPE="COMMENT3">
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    21
      <BEGIN>{*</BEGIN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    22
      <END>*}</END>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    23
    </SPAN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    24
    <SPAN TYPE="LITERAL1">
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    25
      <BEGIN>`</BEGIN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    26
      <END>`</END>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    27
    </SPAN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    28
    <SPAN TYPE="LITERAL3">
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    29
      <BEGIN>"</BEGIN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    30
      <END>"</END>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    31
    </SPAN>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    32
  </RULES>
30e49efdd4e3 basic isabelle mode setup;
wenzelm
parents:
diff changeset
    33
</MODE>