X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=runtime%2Fsyntax%2Fini.yaml;h=902d66a3b7ee2c6e0a3db3abd16240ca3b645de8;hb=1c4e2eb09fe980394330499708311abe8fb7d719;hp=a6ab79abf3ea7fe4ebac8f8e1913cddcdf84f659;hpb=b977bf5cca84f7dc762fe8d9967831502ee5cc87;p=micro.git diff --git a/runtime/syntax/ini.yaml b/runtime/syntax/ini.yaml index a6ab79ab..902d66a3 100644 --- a/runtime/syntax/ini.yaml +++ b/runtime/syntax/ini.yaml @@ -1,8 +1,7 @@ filetype: ini -detect: - filename: "\\.(ini|desktop|lfl|override)$|(mimeapps\\.list|pinforc|setup\\.cfg)$|weechat/.+\\.conf$" - header: "^\\[[A-Za-z]+\\]$" +detect: + filename: "\\.(ini|desktop|lfl|override|tscn|tres)$|(mimeapps\\.list|pinforc|setup\\.cfg|project\\.godot)$|weechat/.+\\.conf$" rules: - constant.bool.true: "\\btrue\\b" @@ -10,5 +9,15 @@ rules: - identifier: "^[[:space:]]*[^=]*=" - special: "^[[:space:]]*\\[.*\\]$" - statement: "[=;]" - - comment: "(^|[[:space:]])#([^{].*)?$" - constant.string: "\"(\\\\.|[^\"])*\"|'(\\\\.|[^'])*'" + + - comment: + start: "#" + end: "$" + rules: + - todo: "(TODO|XXX|FIXME):?" + - comment: + start: ";" + end: "$" + rules: + - todo: "(TODO|XXX|FIXME):?"