Path: blob/main/extensions/ini/syntaxes/ini.tmLanguage.json
3292 views
{1"information_for_contributors": [2"This file has been converted from https://github.com/textmate/ini.tmbundle/blob/master/Syntaxes/Ini.plist",3"If you want to provide a fix or improvement, please create a pull request against the original repository.",4"Once accepted there, we are happy to receive an update request."5],6"version": "https://github.com/textmate/ini.tmbundle/commit/2af0cbb0704940f967152616f2f1ff0aae6287a6",7"name": "Ini",8"scopeName": "source.ini",9"patterns": [10{11"begin": "(^[ \\t]+)?(?=#)",12"beginCaptures": {13"1": {14"name": "punctuation.whitespace.comment.leading.ini"15}16},17"end": "(?!\\G)",18"patterns": [19{20"begin": "#",21"beginCaptures": {22"0": {23"name": "punctuation.definition.comment.ini"24}25},26"end": "\\n",27"name": "comment.line.number-sign.ini"28}29]30},31{32"begin": "(^[ \\t]+)?(?=;)",33"beginCaptures": {34"1": {35"name": "punctuation.whitespace.comment.leading.ini"36}37},38"end": "(?!\\G)",39"patterns": [40{41"begin": ";",42"beginCaptures": {43"0": {44"name": "punctuation.definition.comment.ini"45}46},47"end": "\\n",48"name": "comment.line.semicolon.ini"49}50]51},52{53"captures": {54"1": {55"name": "keyword.other.definition.ini"56},57"2": {58"name": "punctuation.separator.key-value.ini"59}60},61"match": "\\b([a-zA-Z0-9_.-]+)\\b\\s*(=)"62},63{64"captures": {65"1": {66"name": "punctuation.definition.entity.ini"67},68"3": {69"name": "punctuation.definition.entity.ini"70}71},72"match": "^(\\[)(.*?)(\\])",73"name": "entity.name.section.group-title.ini"74},75{76"begin": "'",77"beginCaptures": {78"0": {79"name": "punctuation.definition.string.begin.ini"80}81},82"end": "'",83"endCaptures": {84"0": {85"name": "punctuation.definition.string.end.ini"86}87},88"name": "string.quoted.single.ini",89"patterns": [90{91"match": "\\\\.",92"name": "constant.character.escape.ini"93}94]95},96{97"begin": "\"",98"beginCaptures": {99"0": {100"name": "punctuation.definition.string.begin.ini"101}102},103"end": "\"",104"endCaptures": {105"0": {106"name": "punctuation.definition.string.end.ini"107}108},109"name": "string.quoted.double.ini"110}111]112}113114