Skip to content

Commit 03b93b1

Browse files
author
David Heinemeier Hansson
committed
Initial
0 parents  commit 03b93b1

26 files changed

+527
-0
lines changed

Macros/New method.tmMacro

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>commands</key>
6+
<array>
7+
<dict>
8+
<key>command</key>
9+
<string>moveToBeginningOfLine:</string>
10+
</dict>
11+
<dict>
12+
<key>command</key>
13+
<string>moveWordForward:</string>
14+
</dict>
15+
<dict>
16+
<key>argument</key>
17+
<string>d</string>
18+
<key>command</key>
19+
<string>insertText:</string>
20+
</dict>
21+
<dict>
22+
<key>argument</key>
23+
<string>e</string>
24+
<key>command</key>
25+
<string>insertText:</string>
26+
</dict>
27+
<dict>
28+
<key>argument</key>
29+
<string>f</string>
30+
<key>command</key>
31+
<string>insertText:</string>
32+
</dict>
33+
<dict>
34+
<key>argument</key>
35+
<string> </string>
36+
<key>command</key>
37+
<string>insertText:</string>
38+
</dict>
39+
<dict>
40+
<key>command</key>
41+
<string>moveToEndOfLine:</string>
42+
</dict>
43+
<dict>
44+
<key>command</key>
45+
<string>insertNewline:</string>
46+
</dict>
47+
<dict>
48+
<key>command</key>
49+
<string>insertNewline:</string>
50+
</dict>
51+
<dict>
52+
<key>command</key>
53+
<string>deleteBackward:</string>
54+
</dict>
55+
<dict>
56+
<key>argument</key>
57+
<string>e</string>
58+
<key>command</key>
59+
<string>insertText:</string>
60+
</dict>
61+
<dict>
62+
<key>argument</key>
63+
<string>n</string>
64+
<key>command</key>
65+
<string>insertText:</string>
66+
</dict>
67+
<dict>
68+
<key>argument</key>
69+
<string>d</string>
70+
<key>command</key>
71+
<string>insertText:</string>
72+
</dict>
73+
<dict>
74+
<key>command</key>
75+
<string>moveUp:</string>
76+
</dict>
77+
<dict>
78+
<key>command</key>
79+
<string>moveForward:</string>
80+
</dict>
81+
<dict>
82+
<key>command</key>
83+
<string>moveBackward:</string>
84+
</dict>
85+
<dict>
86+
<key>command</key>
87+
<string>moveToEndOfLine:</string>
88+
</dict>
89+
</array>
90+
<key>keyEquivalent</key>
91+
<string>@</string>
92+
<key>name</key>
93+
<string>New method</string>
94+
<key>scope</key>
95+
<string>source.ruby</string>
96+
<key>uuid</key>
97+
<string>A8B73BE4-C984-4B9F-BACE-4F5167E35608</string>
98+
</dict>
99+
</plist>

Preferences/Block typing pairs.plist

310 Bytes
Binary file not shown.

Preferences/Comments.plist

306 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
518 Bytes
Binary file not shown.

Preferences/Folding.tmPreferences

2.33 KB
Binary file not shown.

Preferences/Miscellaneous.plist

1.19 KB
Binary file not shown.

Preferences/Symbo List: Method.plist

258 Bytes
Binary file not shown.
232 Bytes
Binary file not shown.
Binary file not shown.

Snippets/ERB expression.tmSnippet

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>&lt;% $0 %&gt;</string>
7+
<key>keyEquivalent</key>
8+
<string>^x</string>
9+
<key>name</key>
10+
<string>ERB expression</string>
11+
<key>uuid</key>
12+
<string>C3FEDC80-3256-411F-AE30-3D5E7D1D634A</string>
13+
</dict>
14+
</plist>

Snippets/ERB insert.tmSnippet

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>&lt;%= $0 %&gt;</string>
7+
<key>keyEquivalent</key>
8+
<string>^z</string>
9+
<key>name</key>
10+
<string>ERB insert</string>
11+
<key>uuid</key>
12+
<string>5D72BA53-2AB6-4E43-85C1-6756A9DC10C7</string>
13+
</dict>
14+
</plist>

Snippets/all? { |e| .. } (all).plist

193 Bytes
Binary file not shown.

Snippets/any? { |e| .. } (any).plist

193 Bytes
Binary file not shown.

Snippets/block.tmSnippet

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>{ |${1:e}| $0 </string>
7+
<key>name</key>
8+
<string>block</string>
9+
<key>scope</key>
10+
<string>source.ruby</string>
11+
<key>tabTrigger</key>
12+
<string>{</string>
13+
<key>uuid</key>
14+
<string>97330A9A-345C-471E-981A-6B4B79025AF2</string>
15+
</dict>
16+
</plist>

Snippets/concern.tmSnippet

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>module $1
7+
extend ActiveSupport::Concern
8+
9+
$0
10+
end</string>
11+
<key>name</key>
12+
<string>concern</string>
13+
<key>scope</key>
14+
<string>source.ruby</string>
15+
<key>tabTrigger</key>
16+
<string>concern</string>
17+
<key>uuid</key>
18+
<string>1C6DD39D-1F42-473A-8FAE-E32BFC650AFF</string>
19+
</dict>
20+
</plist>

Snippets/do:end yield.tmSnippet

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>do |$1|
7+
$0
8+
end</string>
9+
<key>name</key>
10+
<string>do/end yield</string>
11+
<key>scope</key>
12+
<string>source.ruby</string>
13+
<key>tabTrigger</key>
14+
<string>doo</string>
15+
<key>uuid</key>
16+
<string>F376AAB3-08E1-415E-8D24-8544DA190B4F</string>
17+
</dict>
18+
</plist>

Snippets/do:end.tmSnippet

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>do
7+
$0
8+
end</string>
9+
<key>name</key>
10+
<string>do/end</string>
11+
<key>scope</key>
12+
<string>source.ruby</string>
13+
<key>tabTrigger</key>
14+
<string>do</string>
15+
<key>uuid</key>
16+
<string>32B8E390-764D-419C-8948-00F9490FDE7E</string>
17+
</dict>
18+
</plist>

Snippets/params.tmSnippet

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>params[:${1:id}]</string>
7+
<key>keyEquivalent</key>
8+
<string>^p</string>
9+
<key>name</key>
10+
<string>params</string>
11+
<key>scope</key>
12+
<string>source.ruby</string>
13+
<key>uuid</key>
14+
<string>8FE81713-E1D1-4DD5-B6BF-BB3A9D213417</string>
15+
</dict>
16+
</plist>

Snippets/test case.tmSnippet

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>content</key>
6+
<string>test "$1" do
7+
$0
8+
end</string>
9+
<key>name</key>
10+
<string>test case</string>
11+
<key>scope</key>
12+
<string>source.ruby</string>
13+
<key>tabTrigger</key>
14+
<string>test</string>
15+
<key>uuid</key>
16+
<string>156A9764-019B-470A-BEC6-B051D48BA835</string>
17+
</dict>
18+
</plist>

Syntaxes/HTML (Ruby - ERB).tmLanguage

2.27 KB
Binary file not shown.

0 commit comments

Comments
 (0)