diff --git a/runtime/syntax/kanata-config.yaml b/runtime/syntax/kanata-config.yaml new file mode 100644 index 0000000000..02b96433d0 --- /dev/null +++ b/runtime/syntax/kanata-config.yaml @@ -0,0 +1,32 @@ +filetype: kanata + +detect: + filename: "\\.kbd$" + +rules: + - symbol.operator: "@|\\$" + - symbol.brackets: "[()]" + - constant.number: "\\b[0-9]+\\b" + + - constant.string: + start: "\"" + end: "\"" + skip: "\\\\." + rules: [] + + - constant.string: + start: "r#\"" + end: "\"#" + rules: [] + + - comment: + start: "#[|]" + end: "[|]#" + rules: + - todo: "(TODO|XXX|FIXME):?" + + - comment: + start: ";;" + end: "$" + rules: + - todo: "(TODO|XXX|FIXME):?"