├── Preferences ├── Symbol List: Exclude.tmPreferences └── Folding.tmPreferences ├── info.plist ├── README.mdown └── Syntaxes └── iCalendar.plist /Preferences/Symbol List: Exclude.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Symbol List: Exclude 7 | scope 8 | entity.name.section.icalendar 9 | settings 10 | 11 | showInSymbolList 12 | 0 13 | 14 | uuid 15 | 23B0F3B2-9A6F-4547-8D73-5B8D9F78645A 16 | 17 | 18 | -------------------------------------------------------------------------------- /Preferences/Folding.tmPreferences: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Folding 7 | scope 8 | source.icalendar 9 | settings 10 | 11 | foldingStartMarker 12 | ^BEGIN: 13 | foldingStopMarker 14 | ^END: 15 | 16 | uuid 17 | 510E987A-C066-41B6-B3AC-5D819C183E9A 18 | 19 | 20 | -------------------------------------------------------------------------------- /info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | contactEmailRot13 6 | puevf@pwnpx.pbz 7 | contactName 8 | Chris Thomas 9 | description 10 | Syntax highlight for the <a href="http://tools.ietf.org/html/rfc2445">iCalendar format</a>. 11 | name 12 | iCalendar 13 | ordering 14 | 15 | 16771FA0-6B1D-11D9-A369-000D93589AF6 16 | 23B0F3B2-9A6F-4547-8D73-5B8D9F78645A 17 | 18 | uuid 19 | 46779A0A-6227-11D9-BFB1-000D93589AF6 20 | 21 | 22 | -------------------------------------------------------------------------------- /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”. -------------------------------------------------------------------------------- /Syntaxes/iCalendar.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | fileTypes 6 | 7 | ics 8 | ifb 9 | 10 | keyEquivalent 11 | ^~I 12 | name 13 | iCalendar 14 | patterns 15 | 16 | 17 | captures 18 | 19 | 1 20 | 21 | name 22 | entity.name.section.icalendar 23 | 24 | 25 | match 26 | ^BEGIN:(.*) 27 | name 28 | keyword.other.component-begin.icalendar 29 | 30 | 31 | captures 32 | 33 | 1 34 | 35 | name 36 | entity.name.section.icalendar 37 | 38 | 39 | match 40 | ^END:(.*) 41 | name 42 | keyword.other.component-end.icalendar 43 | 44 | 45 | match 46 | ^([A-Z\-\;0-9\=]+): 47 | name 48 | variable.other.property.icalendar 49 | 50 | 51 | match 52 | \b(\d){8}(T\d{6}(Z)?)? 53 | name 54 | constant.datetime.icalendar 55 | 56 | 57 | match 58 | \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\b 59 | name 60 | constant.numeric.icalendar 61 | 62 | 63 | begin 64 | " 65 | beginCaptures 66 | 67 | 0 68 | 69 | name 70 | punctuation.definition.string.begin.icalendar 71 | 72 | 73 | end 74 | " 75 | endCaptures 76 | 77 | 0 78 | 79 | name 80 | punctuation.definition.string.end.icalendar 81 | 82 | 83 | name 84 | string.quoted.double.icalendar 85 | 86 | 87 | scopeName 88 | source.icalendar 89 | uuid 90 | 16771FA0-6B1D-11D9-A369-000D93589AF6 91 | 92 | 93 | --------------------------------------------------------------------------------