├── Preferences ├── Folding.tmPreferences ├── Miscellaneous.tmPreferences └── Symbol List Items.tmPreferences ├── README.mdown ├── Syntaxes └── Ini.plist └── info.plist /Preferences/Folding.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Folding 7 | scope 8 | source.ini 9 | settings 10 | 11 | foldingStartMarker 12 | \[ 13 | foldingStopMarker 14 | \[ 15 | 16 | uuid 17 | 28C95F8C-1665-43B5-B8E6-777D17E7765F 18 | 19 | 20 | -------------------------------------------------------------------------------- /Preferences/Miscellaneous.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Miscellaneous 7 | scope 8 | source.ini 9 | settings 10 | 11 | disableIndentCorrections 12 | 13 | highlightPairs 14 | 15 | 16 | ( 17 | ) 18 | 19 | 20 | [ 21 | ] 22 | 23 | 24 | { 25 | } 26 | 27 | 28 | indentOnPaste 29 | simple 30 | shellVariables 31 | 32 | 33 | name 34 | TM_COMMENT_START 35 | value 36 | ; 37 | 38 | 39 | name 40 | TM_COMMENT_START_2 41 | value 42 | # 43 | 44 | 45 | smartTypingPairs 46 | 47 | 48 | ( 49 | ) 50 | 51 | 52 | [ 53 | ] 54 | 55 | 56 | { 57 | } 58 | 59 | 60 | " 61 | " 62 | 63 | 64 | ' 65 | ' 66 | 67 | 68 | 69 | uuid 70 | B96176DC-70A3-415B-8B5A-315910AA369B 71 | 72 | 73 | -------------------------------------------------------------------------------- /Preferences/Symbol List Items.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Symbol List Items 7 | scope 8 | source.ini entity.name.section.group-title.ini 9 | settings 10 | 11 | showInSymbolList 12 | 1 13 | symbolTransformation 14 | s/^\[(\w+)\]$/ $1/; 15 | 16 | uuid 17 | 44CAEF12-223E-11DB-BE7D-0011242E4184 18 | 19 | 20 | -------------------------------------------------------------------------------- /README.mdown: -------------------------------------------------------------------------------- 1 | # Installation 2 | 3 | You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you. 4 | 5 | # General 6 | 7 | * [Bundle Styleguide](http://kb.textmate.org/bundle_styleguide) — _before you make changes_ 8 | * [Commit Styleguide](http://kb.textmate.org/commit_styleguide) — _before you send a pull request_ 9 | * [Writing Bug Reports](http://kb.textmate.org/writing_bug_reports) — _before you report an issue_ 10 | 11 | # License 12 | 13 | If not otherwise specified (see below), files in this repository fall under the following license: 14 | 15 | Permission to copy, use, modify, sell and distribute this 16 | software is granted. This software is provided "as is" without 17 | express or implied warranty, and with no claim as to its 18 | suitability for any purpose. 19 | 20 | An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”. 21 | -------------------------------------------------------------------------------- /Syntaxes/Ini.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | fileTypes 6 | 7 | ini 8 | conf 9 | 10 | keyEquivalent 11 | ^~I 12 | name 13 | Ini 14 | patterns 15 | 16 | 17 | begin 18 | (^[ \t]+)?(?=#) 19 | beginCaptures 20 | 21 | 1 22 | 23 | name 24 | punctuation.whitespace.comment.leading.ini 25 | 26 | 27 | end 28 | (?!\G) 29 | patterns 30 | 31 | 32 | begin 33 | # 34 | beginCaptures 35 | 36 | 0 37 | 38 | name 39 | punctuation.definition.comment.ini 40 | 41 | 42 | end 43 | \n 44 | name 45 | comment.line.number-sign.ini 46 | 47 | 48 | 49 | 50 | begin 51 | (^[ \t]+)?(?=;) 52 | beginCaptures 53 | 54 | 1 55 | 56 | name 57 | punctuation.whitespace.comment.leading.ini 58 | 59 | 60 | end 61 | (?!\G) 62 | patterns 63 | 64 | 65 | begin 66 | ; 67 | beginCaptures 68 | 69 | 0 70 | 71 | name 72 | punctuation.definition.comment.ini 73 | 74 | 75 | end 76 | \n 77 | name 78 | comment.line.semicolon.ini 79 | 80 | 81 | 82 | 83 | captures 84 | 85 | 1 86 | 87 | name 88 | keyword.other.definition.ini 89 | 90 | 2 91 | 92 | name 93 | punctuation.separator.key-value.ini 94 | 95 | 96 | match 97 | \b([a-zA-Z0-9_.-]+)\b\s*(=) 98 | 99 | 100 | captures 101 | 102 | 1 103 | 104 | name 105 | punctuation.definition.entity.ini 106 | 107 | 3 108 | 109 | name 110 | punctuation.definition.entity.ini 111 | 112 | 113 | match 114 | ^(\[)(.*?)(\]) 115 | name 116 | entity.name.section.group-title.ini 117 | 118 | 119 | begin 120 | ' 121 | beginCaptures 122 | 123 | 0 124 | 125 | name 126 | punctuation.definition.string.begin.ini 127 | 128 | 129 | end 130 | ' 131 | endCaptures 132 | 133 | 0 134 | 135 | name 136 | punctuation.definition.string.end.ini 137 | 138 | 139 | name 140 | string.quoted.single.ini 141 | patterns 142 | 143 | 144 | match 145 | \\. 146 | name 147 | constant.character.escape.ini 148 | 149 | 150 | 151 | 152 | begin 153 | " 154 | beginCaptures 155 | 156 | 0 157 | 158 | name 159 | punctuation.definition.string.begin.ini 160 | 161 | 162 | end 163 | " 164 | endCaptures 165 | 166 | 0 167 | 168 | name 169 | punctuation.definition.string.end.ini 170 | 171 | 172 | name 173 | string.quoted.double.ini 174 | 175 | 176 | scopeName 177 | source.ini 178 | uuid 179 | 77DC23B6-8A90-11D9-BAA4-000A9584EC8C 180 | 181 | 182 | -------------------------------------------------------------------------------- /info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | contactEmailRot13 6 | xhzne.zpzvyyna@tznvy.pbz 7 | contactName 8 | Kumar McMillan 9 | description 10 | Support for <a href="http://en.wikipedia.org/wiki/INI_file">Ini(tialization)</a> / config files (mostly found on MS Windows). 11 | name 12 | Ini 13 | ordering 14 | 15 | 77DC23B6-8A90-11D9-BAA4-000A9584EC8C 16 | B96176DC-70A3-415B-8B5A-315910AA369B 17 | 44CAEF12-223E-11DB-BE7D-0011242E4184 18 | 19 | uuid 20 | 77B12BEB-8A90-11D9-BAA4-000A9584EC8C 21 | 22 | 23 | --------------------------------------------------------------------------------