Skip to content

Commit b1428e2

Browse files
authored
Use a single tab field separator in keywords.txt
Each field of keywords.txt is separated by a single true tab. When you use multiple tabs it causes the field to be interpreted as empty. On Arduino IDE 1.6.5 and newer an empty KEYWORD_TOKENTYPE causes the default editor.function.style coloration to be used (as with KEYWORD2, KEYWORD3, LITERAL2). On Arduino IDE 1.6.4 and older it causes the keyword to not be recognized for any special coloration. Reference: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
1 parent 74980b9 commit b1428e2

File tree

1 file changed

+55
-55
lines changed

1 file changed

+55
-55
lines changed

keywords.txt

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,44 @@
66
# Datatypes (KEYWORD1)
77
#######################################
88

9-
Firmata KEYWORD1 Firmata
10-
callbackFunction KEYWORD1 callbackFunction
9+
Firmata KEYWORD1 Firmata
10+
callbackFunction KEYWORD1 callbackFunction
1111
systemResetCallbackFunction KEYWORD1 systemResetCallbackFunction
12-
stringCallbackFunction KEYWORD1 stringCallbackFunction
13-
sysexCallbackFunction KEYWORD1 sysexCallbackFunction
12+
stringCallbackFunction KEYWORD1 stringCallbackFunction
13+
sysexCallbackFunction KEYWORD1 sysexCallbackFunction
1414

1515
#######################################
1616
# Methods and Functions (KEYWORD2)
1717
#######################################
1818

19-
begin KEYWORD2
20-
printVersion KEYWORD2
21-
blinkVersion KEYWORD2
22-
printFirmwareVersion KEYWORD2
23-
setFirmwareVersion KEYWORD2
19+
begin KEYWORD2
20+
printVersion KEYWORD2
21+
blinkVersion KEYWORD2
22+
printFirmwareVersion KEYWORD2
23+
setFirmwareVersion KEYWORD2
2424
setFirmwareNameAndVersion KEYWORD2
25-
available KEYWORD2
26-
processInput KEYWORD2
27-
isParsingMessage KEYWORD2
28-
parse KEYWORD2
29-
sendAnalog KEYWORD2
30-
sendDigital KEYWORD2
31-
sendDigitalPort KEYWORD2
32-
sendString KEYWORD2
33-
sendSysex KEYWORD2
34-
getPinMode KEYWORD2
35-
setPinMode KEYWORD2
36-
getPinState KEYWORD2
37-
setPinState KEYWORD2
38-
attach KEYWORD2
39-
detach KEYWORD2
40-
write KEYWORD2
25+
available KEYWORD2
26+
processInput KEYWORD2
27+
isParsingMessage KEYWORD2
28+
parse KEYWORD2
29+
sendAnalog KEYWORD2
30+
sendDigital KEYWORD2
31+
sendDigitalPort KEYWORD2
32+
sendString KEYWORD2
33+
sendSysex KEYWORD2
34+
getPinMode KEYWORD2
35+
setPinMode KEYWORD2
36+
getPinState KEYWORD2
37+
setPinState KEYWORD2
38+
attach KEYWORD2
39+
detach KEYWORD2
40+
write KEYWORD2
4141
sendValueAsTwo7bitBytes KEYWORD2
42-
startSysex KEYWORD2
43-
endSysex KEYWORD2
44-
writePort KEYWORD2
45-
readPort KEYWORD2
46-
disableBlinkVersion KEYWORD2
42+
startSysex KEYWORD2
43+
endSysex KEYWORD2
44+
writePort KEYWORD2
45+
readPort KEYWORD2
46+
disableBlinkVersion KEYWORD2
4747

4848

4949
#######################################
@@ -54,37 +54,37 @@ FIRMATA_MAJOR_VERSION LITERAL1
5454
FIRMATA_MINOR_VERSION LITERAL1
5555
FIRMATA_BUGFIX_VERSION LITERAL1
5656

57-
MAX_DATA_BYTES LITERAL1
57+
MAX_DATA_BYTES LITERAL1
5858

59-
DIGITAL_MESSAGE LITERAL1
60-
ANALOG_MESSAGE LITERAL1
61-
REPORT_ANALOG LITERAL1
62-
REPORT_DIGITAL LITERAL1
63-
REPORT_VERSION LITERAL1
64-
SET_PIN_MODE LITERAL1
59+
DIGITAL_MESSAGE LITERAL1
60+
ANALOG_MESSAGE LITERAL1
61+
REPORT_ANALOG LITERAL1
62+
REPORT_DIGITAL LITERAL1
63+
REPORT_VERSION LITERAL1
64+
SET_PIN_MODE LITERAL1
6565
SET_DIGITAL_PIN_VALUE LITERAL1
66-
SYSTEM_RESET LITERAL1
67-
START_SYSEX LITERAL1
68-
END_SYSEX LITERAL1
69-
REPORT_FIRMWARE LITERAL1
70-
STRING_DATA LITERAL1
66+
SYSTEM_RESET LITERAL1
67+
START_SYSEX LITERAL1
68+
END_SYSEX LITERAL1
69+
REPORT_FIRMWARE LITERAL1
70+
STRING_DATA LITERAL1
7171

72-
PIN_MODE_ANALOG LITERAL1
73-
PIN_MODE_PWM LITERAL1
74-
PIN_MODE_SERVO LITERAL1
75-
PIN_MODE_SHIFT LITERAL1
76-
PIN_MODE_I2C LITERAL1
72+
PIN_MODE_ANALOG LITERAL1
73+
PIN_MODE_PWM LITERAL1
74+
PIN_MODE_SERVO LITERAL1
75+
PIN_MODE_SHIFT LITERAL1
76+
PIN_MODE_I2C LITERAL1
7777
PIN_MODE_ONEWIRE LITERAL1
7878
PIN_MODE_STEPPER LITERAL1
7979
PIN_MODE_ENCODER LITERAL1
80-
PIN_MODE_SERIAL LITERAL1
81-
PIN_MODE_PULLUP LITERAL1
82-
PIN_MODE_IGNORE LITERAL1
80+
PIN_MODE_SERIAL LITERAL1
81+
PIN_MODE_PULLUP LITERAL1
82+
PIN_MODE_IGNORE LITERAL1
8383

84-
TOTAL_PINS LITERAL1
84+
TOTAL_PINS LITERAL1
8585
TOTAL_ANALOG_PINS LITERAL1
8686
TOTAL_DIGITAL_PINS LITERAL1
87-
TOTAL_PIN_MODES LITERAL1
88-
TOTAL_PORTS LITERAL1
89-
ANALOG_PORT LITERAL1
90-
MAX_SERVOS LITERAL1
87+
TOTAL_PIN_MODES LITERAL1
88+
TOTAL_PORTS LITERAL1
89+
ANALOG_PORT LITERAL1
90+
MAX_SERVOS LITERAL1

0 commit comments

Comments
 (0)