├── 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 |
--------------------------------------------------------------------------------