Skip to content

Commit 88650b6

Browse files
committed
Modified colors highlight according to Create
1 parent 3c1bdb0 commit 88650b6

File tree

2 files changed

+67
-21
lines changed

2 files changed

+67
-21
lines changed

Diff for: build/shared/lib/keywords.txt

+65-18
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD1
22
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD2
3-
#STRUCTURE COLORS #5E6D03 - GREEN KEYWORD3
3+
#STRUCTURE COLORS #728E00 - GREEN KEYWORD3
44
#VARIABLES COLOR #00979C - BLUE LITERAL2
55

66
# LITERAL2 specifies constants
@@ -31,12 +31,16 @@ LED_BUILTIN LITERAL2 RESERVED_WORD_2
3131
LED_BUILTIN_RX LITERAL2 RESERVED_WORD_2
3232
LED_BUILTIN_TX LITERAL2 RESERVED_WORD_2
3333

34-
auto LITERAL2 RESERVED_WORD_2
35-
constexpr LITERAL2 RESERVED_WORD_2
36-
decltype LITERAL2 RESERVED_WORD_2
37-
nullptr LITERAL2 RESERVED_WORD_2
38-
wchar_t LITERAL2 RESERVED_WORD_2
34+
DIGITAL_MESSAGE LITERAL2
35+
FIRMATA_STRING LITERAL2
36+
ANALOG_MESSAGE LITERAL2
37+
REPORT_DIGITAL LITERAL2
38+
REPORT_ANALOG LITERAL2
39+
SET_PIN_MODE LITERAL2
40+
SYSTEM_RESET LITERAL2
41+
SYSEX_START LITERAL2
3942

43+
auto LITERAL2 RESERVED_WORD_2
4044
int8_t LITERAL2 RESERVED_WORD_2
4145
int16_t LITERAL2 RESERVED_WORD_2
4246
int32_t LITERAL2 RESERVED_WORD_2
@@ -48,7 +52,6 @@ uint64_t LITERAL2 RESERVED_WORD_2
4852

4953
char16_t LITERAL2 RESERVED_WORD_2
5054
char32_t LITERAL2 RESERVED_WORD_2
51-
static_assert LITERAL2 RESERVED_WORD_2
5255
operator LITERAL2 RESERVED_WORD_2
5356
enum LITERAL2 RESERVED_WORD_2
5457
delete LITERAL2 RESERVED_WORD_2
@@ -71,12 +74,45 @@ public LITERAL2 RESERVED_WORD_2
7174
short LITERAL2 RESERVED_WORD_2
7275
signed LITERAL2 RESERVED_WORD_2
7376
static LITERAL2 Static RESERVED_WORD_2
74-
goto LITERAL2 RESERVED_WORD_2
77+
volatile LITERAL2 Volatile RESERVED_WORD_2
7578
String LITERAL2 String RESERVED_WORD_2
79+
string LITERAL2 string RESERVED_WORD_2
7680
void LITERAL2 Void RESERVED_WORD_2
7781
true LITERAL2 LITERAL_BOOLEAN
7882
unsigned LITERAL2 RESERVED_WORD_2
7983
word LITERAL2 RESERVED_WORD_2
84+
array LITERAL2 RESERVED_WORD_2
85+
sizeof LITERAL2
86+
dynamic_cast LITERAL2
87+
typedef LITERAL2
88+
const_cast LITERAL2
89+
struct LITERAL2
90+
static_cast LITERAL2
91+
union LITERAL2
92+
friend LITERAL2
93+
extern LITERAL2
94+
class LITERAL2 RESERVED_WORD
95+
reinterpret_cast LITERAL2
96+
register LITERAL2 RESERVED_WORD
97+
explicit LITERAL2
98+
inline LITERAL2
99+
_Bool LITERAL2
100+
complex LITERAL2
101+
_Complex LITERAL2
102+
_Imaginary LITERAL2
103+
atomic_bool LITERAL2
104+
atomic_char LITERAL2
105+
atomic_schar LITERAL2
106+
atomic_uchar LITERAL2
107+
atomic_short LITERAL2
108+
atomic_ushort LITERAL2
109+
atomic_int LITERAL2
110+
atomic_uint LITERAL2
111+
atomic_long LITERAL2
112+
atomic_ulong LITERAL2
113+
atomic_llong LITERAL2
114+
atomic_ullong LITERAL2
115+
PROGMEM LITERAL2
80116

81117
# KEYWORD2 specifies methods and functions
82118

@@ -138,6 +174,7 @@ shiftOut KEYWORD2 ShiftOut
138174
tone KEYWORD2 Tone
139175
yield KEYWORD2 Yield
140176

177+
Stream KEYWORD2
141178
Serial KEYWORD1 Serial DATA_TYPE
142179
Serial1 KEYWORD1 Serial DATA_TYPE
143180
Serial2 KEYWORD1 Serial DATA_TYPE
@@ -191,11 +228,24 @@ click KEYWORD2
191228
move KEYWORD2
192229
isPressed KEYWORD2
193230

231+
isAlphaNumeric KEYWORD2
232+
isAlpha KEYWORD2
233+
isAscii KEYWORD2
234+
isWhitespace KEYWORD2
235+
isControl KEYWORD2
236+
isDigit KEYWORD2
237+
isGraph KEYWORD2
238+
isLowerCase KEYWORD2
239+
isPrintable KEYWORD2
240+
isPunct KEYWORD2
241+
isSpace KEYWORD2
242+
isUpperCase KEYWORD2
243+
isHexadecimalDigit KEYWORD2
244+
194245
# KEYWORD3 specifies structures
195246

196247
break KEYWORD3 Break RESERVED_WORD
197248
case KEYWORD3 SwitchCase RESERVED_WORD
198-
class KEYWORD3 RESERVED_WORD
199249
override KEYWORD3 RESERVED_WORD
200250
final KEYWORD3 RESERVED_WORD
201251
continue KEYWORD3 Continue RESERVED_WORD
@@ -204,26 +254,23 @@ do KEYWORD3 DoWhile RESERVED_WORD
204254
else KEYWORD3 Else RESERVED_WORD
205255
for KEYWORD3 For RESERVED_WORD
206256
if KEYWORD3 If RESERVED_WORD
207-
register KEYWORD3 RESERVED_WORD
208257
return KEYWORD3 Return RESERVED_WORD
258+
goto KEYWORD3 RESERVED_WORD
209259

210260
switch KEYWORD3 SwitchCase RESERVED_WORD
211-
this KEYWORD3 RESERVED_WORD
212261
throw KEYWORD3 RESERVED_WORD
213262
try KEYWORD3 RESERVED_WORD
214263
while KEYWORD3 While RESERVED_WORD
215264

216265
setup KEYWORD3 Setup RESERVED_WORD
217266
loop KEYWORD3 Loop RESERVED_WORD
218-
219-
alignas KEYWORD3 RESERVED_WORD
220-
alignof KEYWORD3 RESERVED_WORD
221-
asm KEYWORD3 RESERVED_WORD
222-
export KEYWORD3 RESERVED_WORD
223-
thread_local KEYWORD3 RESERVED_WORD
224-
noexcept KEYWORD3 RESERVED_WORD
225267
export KEYWORD3 RESERVED_WORD
226268

269+
not KEYWORD3
270+
or KEYWORD3
271+
and KEYWORD3
272+
xor KEYWORD3
273+
227274
# operators aren't highlighted, but may have documentation
228275

229276
+= IncrementCompound

Diff for: build/shared/lib/theme/theme.txt

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD1
22
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD2
3-
#STRUCTURE COLORS #5E6D03 - GREEN KEYWORD3
4-
#VARIABLES COLOR #00979C - BLUE LITERAL1
3+
#STRUCTURE COLORS #728E00 - GREEN KEYWORD3
4+
#VARIABLES COLOR #00979C - BLUE LITERAL2
55

66
#ERROR COLOR #A61717 - RED
77
#COMMENTS // COLOR #95A5A6 - LIGHT GREY
@@ -17,7 +17,6 @@ status.edit.bgcolor = #F1B500
1717
status.font = SansSerif,plain,12
1818

1919
# GUI - TABS
20-
# settings for the tabs at the top
2120
# (tab images are stored in the lib/theme folder)
2221
header.bgcolor = #17A1A5
2322
header.text.selected.color = #005B5B

0 commit comments

Comments
 (0)