Change color of True, False, None
authorJulien Enselme <jenselme@netbeans.org>
Sat, 06 Jun 2015 19:27:23 +0200
changeset 18280d135bdb7cc50
parent 18279 3c67f16ae9fe
child 18281 39e88f820134
Change color of True, False, None
python.editor/src/org/netbeans/modules/python/editor/lexer/PythonLexer.java
python.editor/src/org/netbeans/modules/python/editor/lexer/PythonTokenId.java
python.editor/src/org/netbeans/modules/python/editor/resources/fontsColors.xml
     1.1 --- a/python.editor/src/org/netbeans/modules/python/editor/lexer/PythonLexer.java	Sat Jun 06 19:25:54 2015 +0200
     1.2 +++ b/python.editor/src/org/netbeans/modules/python/editor/lexer/PythonLexer.java	Sat Jun 06 19:27:23 2015 +0200
     1.3 @@ -899,15 +899,15 @@
     1.4              break;
     1.5          case 'F': // False
     1.6              if (length == 5 && TokenUtilities.textEquals(s, "False")) { // NOI18N
     1.7 -                return PythonTokenId.ANY_KEYWORD;
     1.8 +                return PythonTokenId.FALSE;
     1.9              }
    1.10          case 'N': // None
    1.11              if (length == 4 && TokenUtilities.textEquals(s, "None")) { // NOI18N
    1.12 -                return PythonTokenId.ANY_KEYWORD;
    1.13 +                return PythonTokenId.NONE;
    1.14              }
    1.15          case 'T': // True
    1.16              if (length == 4 && TokenUtilities.textEquals(s, "True")) { // NOI18N
    1.17 -                return PythonTokenId.ANY_KEYWORD;
    1.18 +                return PythonTokenId.TRUE;
    1.19              }
    1.20          }
    1.21  
     2.1 --- a/python.editor/src/org/netbeans/modules/python/editor/lexer/PythonTokenId.java	Sat Jun 06 19:25:54 2015 +0200
     2.2 +++ b/python.editor/src/org/netbeans/modules/python/editor/lexer/PythonTokenId.java	Sat Jun 06 19:27:23 2015 +0200
     2.3 @@ -108,6 +108,9 @@
     2.4      FINALLY("finally", KEYWORD_CAT), // NOI18N
     2.5      IMPORT("import", KEYWORD_CAT), // NOI18N
     2.6      FROM("from", KEYWORD_CAT), // NOI18N
     2.7 +    TRUE("True", KEYWORD_CAT), // NOI18N
     2.8 +    FALSE("False", KEYWORD_CAT), // NOI18N
     2.9 +    NONE("None", KEYWORD_CAT), // NOI18N
    2.10      TRY("try", KEYWORD_CAT), // NOI18N
    2.11      DOT(".", OPERATOR_CAT), // NOI18N
    2.12      COMMA(",", OPERATOR_CAT), // NOI18N
     3.1 --- a/python.editor/src/org/netbeans/modules/python/editor/resources/fontsColors.xml	Sat Jun 06 19:25:54 2015 +0200
     3.2 +++ b/python.editor/src/org/netbeans/modules/python/editor/resources/fontsColors.xml	Sat Jun 06 19:27:23 2015 +0200
     3.3 @@ -35,6 +35,15 @@
     3.4          <font style="bold"/>
     3.5      </fontcolor>
     3.6      <fontcolor name="QUOTED_STRING_LITERAL" default="string"/>
     3.7 +    <fontcolor name="TRUE" foreColor="000066">
     3.8 +        <font style="bold" />
     3.9 +    </fontcolor>
    3.10 +    <fontcolor name="FALSE" foreColor="000066">
    3.11 +        <font style="bold" />
    3.12 +    </fontcolor>
    3.13 +    <fontcolor name="NONE" foreColor="000066">
    3.14 +        <font style="bold" />
    3.15 +    </fontcolor>
    3.16      <fontcolor name="STD_SYMBOLS" foreColor="3366CC" />
    3.17  
    3.18      <!--"semantic" highlighting:-->