@@ -101,6 +101,7 @@ private void setTheme(String name) throws IOException {
101
101
IOUtils .closeQuietly (defaultXmlInputStream );
102
102
}
103
103
104
+ setEOLMarkersVisible (processing .app .Theme .getBoolean ("editor.eolmarkers" ));
104
105
setBackground (processing .app .Theme .getColor ("editor.bgcolor" ));
105
106
setHighlightCurrentLine (processing .app .Theme .getBoolean ("editor.linehighlight" ));
106
107
setCurrentLineHighlightColor (processing .app .Theme .getColor ("editor.linehighlight.color" ));
@@ -127,9 +128,14 @@ private void setTheme(String name) throws IOException {
127
128
setSyntaxTheme (TokenTypes .LITERAL_STRING_DOUBLE_QUOTE , "literal_string_double_quote" );
128
129
setSyntaxTheme (TokenTypes .PREPROCESSOR , "preprocessor" );
129
130
130
- Style style = getSyntaxScheme ().getStyle (TokenTypes .IDENTIFIER );
131
- style .foreground = processing .app .Theme .getColor ("editor.fgcolor" );
132
- getSyntaxScheme ().setStyle (TokenTypes .IDENTIFIER , style );
131
+ setColorForToken (TokenTypes .IDENTIFIER , "editor.fgcolor" );
132
+ setColorForToken (TokenTypes .WHITESPACE , "editor.eolmarkers.color" );
133
+ }
134
+
135
+ private void setColorForToken (int tokenType , String colorKeyFromTheme ) {
136
+ Style style = getSyntaxScheme ().getStyle (tokenType );
137
+ style .foreground = processing .app .Theme .getColor (colorKeyFromTheme );
138
+ getSyntaxScheme ().setStyle (tokenType , style );
133
139
}
134
140
135
141
private void setSyntaxTheme (int tokenType , String id ) {
0 commit comments