Embed "ini" support

This commit is contained in:
2025-06-14 10:00:08 -04:00
parent ddf14c9873
commit 34373e04d7
@@ -1,4 +1,10 @@
filetype: ini //go:build stxIni || stxAll
package syntax
func init() {
syntaxMap["ini"] = &lazySyntax{init: func() []byte {
return []byte(`filetype: ini
detect: detect:
filename: "\\.(ini|desktop|lfl|override)$|(mimeapps\\.list|pinforc|setup\\.cfg)$|weechat/.+\\.conf$" filename: "\\.(ini|desktop|lfl|override)$|(mimeapps\\.list|pinforc|setup\\.cfg)$|weechat/.+\\.conf$"
@@ -12,3 +18,6 @@ rules:
- statement: "[=;]" - statement: "[=;]"
- comment: "(^|[[:space:]])#([^{].*)?$" - comment: "(^|[[:space:]])#([^{].*)?$"
- constant.string: "\"(\\\\.|[^\"])*\"|'(\\\\.|[^'])*'" - constant.string: "\"(\\\\.|[^\"])*\"|'(\\\\.|[^'])*'"
`)
}}
}