Skip to content

Commit f83d305

Browse files
committed
fix(devins-lang): correct highlighting for variable, agent, and command identifiers #101
The variable, agent, and command identifier tokens were previously highlighted using the number color, which is not appropriate for identifiers. This commit corrects the highlighting for these tokens by assigning them the constant color, which is more suitable for identifiers. Additionally, the command property tokens are now highlighted with the string color, and system tokens are also highlighted with appropriate colors.
1 parent 37b88cf commit f83d305

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/highlight/DevInSyntaxHighlighter.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,22 @@ class DevInSyntaxHighlighter : SyntaxHighlighter {
2121

2222
init {
2323
ATTRIBUTES[DevInTypes.VARIABLE_START] = DefaultLanguageHighlighterColors.KEYWORD
24-
ATTRIBUTES[DevInTypes.VARIABLE_ID] = DefaultLanguageHighlighterColors.NUMBER
24+
ATTRIBUTES[DevInTypes.VARIABLE_ID] = DefaultLanguageHighlighterColors.CONSTANT
2525

2626
ATTRIBUTES[DevInTypes.AGENT_START] = DefaultLanguageHighlighterColors.KEYWORD
27-
ATTRIBUTES[DevInTypes.AGENT_ID] = DefaultLanguageHighlighterColors.NUMBER
28-
ATTRIBUTES[DevInTypes.COMMAND_PROP] = DefaultLanguageHighlighterColors.CONSTANT
27+
ATTRIBUTES[DevInTypes.AGENT_ID] = DefaultLanguageHighlighterColors.CONSTANT
2928

3029
ATTRIBUTES[DevInTypes.COMMAND_START] = DefaultLanguageHighlighterColors.KEYWORD
31-
ATTRIBUTES[DevInTypes.COMMAND_ID] = DefaultLanguageHighlighterColors.NUMBER
30+
ATTRIBUTES[DevInTypes.COMMAND_ID] = DefaultLanguageHighlighterColors.KEYWORD
31+
ATTRIBUTES[DevInTypes.COMMAND_PROP] = DefaultLanguageHighlighterColors.STRING
3232

3333
ATTRIBUTES[DevInTypes.CODE_BLOCK_START] = DefaultLanguageHighlighterColors.KEYWORD
3434
ATTRIBUTES[DevInTypes.CODE_BLOCK_END] = DefaultLanguageHighlighterColors.KEYWORD
3535
ATTRIBUTES[DevInTypes.LANGUAGE_ID] = DefaultLanguageHighlighterColors.CONSTANT
36+
37+
ATTRIBUTES[DevInTypes.SYSTEM_START] = DefaultLanguageHighlighterColors.KEYWORD
38+
ATTRIBUTES[DevInTypes.SYSTEM_ID] = DefaultLanguageHighlighterColors.CONSTANT
39+
ATTRIBUTES[DevInTypes.NUMBER] = DefaultLanguageHighlighterColors.NUMBER
3640
}
3741
}
3842

0 commit comments

Comments
 (0)