more syntax highlighting

This commit is contained in:
thelastWallE 2021-04-13 22:39:39 +02:00
parent 844c25abfd
commit 3b506407c1
1 changed files with 35 additions and 2 deletions

View File

@ -13,6 +13,8 @@ ace.define("ace/mode/klipper_config_highlight_rules",[], function(require, expor
include: "#config_block"
}, {
include: "#config_line"
}, {
include: "#config_line_display"
}, {
include: "#number"
}, {
@ -152,7 +154,7 @@ ace.define("ace/mode/klipper_config_highlight_rules",[], function(require, expor
}],
"#config_line": [{
token: ["variable.name", "text"],
regex: /(?!(gcode))(\w+)(\s*[:=]\s*)/,
regex: /(?!(gcode))(\w+)(\s*[:]\s*)/,
push: [{
token: "text",
regex: /$/,
@ -181,7 +183,38 @@ ace.define("ace/mode/klipper_config_highlight_rules",[], function(require, expor
include: "#single_line_comment"
}]
}],
"#gcode_line": [{
"#config_line_display": [{
token: ["variable.name", "text"],
regex: /(?!(gcode))(\w+)(\s*[=]\s*)/,
push: [{
token: "text",
regex: /,/,
next: "pop"
}, {
include: "#known_thermistor_type"
}, {
include: "#known_extruder_sensor_type"
}, {
include: "#known_control_type"
}, {
include: "#known_display_type"
}, {
include: "#known_kinematics_type"
}, {
include: "#known_algo_type"
}, {
include: "#pin"
}, {
include: "#serial"
}, {
include: "#number"
}, {
include: "#boolean"
}, {
include: "#single_line_comment"
}]
}],
"#gcode_line": [{
include: "#gcode_command"
}, {
include: "#gcode_extended_command"