Skip to content

Commit 386ff90

Browse files
committed
Add scope based folding rules (#81)
1 parent ee9fce4 commit 386ff90

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

Fold.tmPreferences

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<plist version="1.0">
3+
<dict>
4+
<key>scope</key>
5+
<string>source.hcl, source.terraform, source.terraform-vars</string>
6+
<key>settings</key>
7+
<dict>
8+
<key>indentationFoldingEnabled</key>
9+
<false/>
10+
<key>foldScopes</key>
11+
<array>
12+
<!-- Basic Brackets -->
13+
<dict>
14+
<key>begin</key>
15+
<string>punctuation.section.baces.begin</string>
16+
<key>end</key>
17+
<string>punctuation.section.baces.end</string>
18+
<key>excludeTrailingNewlines</key>
19+
<false/>
20+
</dict>
21+
<dict>
22+
<key>begin</key>
23+
<string>punctuation.section.brackets.begin</string>
24+
<key>end</key>
25+
<string>punctuation.section.brackets.end</string>
26+
<key>excludeTrailingNewlines</key>
27+
<false/>
28+
</dict>
29+
<dict>
30+
<key>begin</key>
31+
<string>punctuation.section.parens.begin</string>
32+
<key>end</key>
33+
<string>punctuation.section.parens.end</string>
34+
<key>excludeTrailingNewlines</key>
35+
<false/>
36+
</dict>
37+
38+
<!-- Blocks -->
39+
<dict>
40+
<key>begin</key>
41+
<string>punctuation.section.block.begin</string>
42+
<key>end</key>
43+
<string>punctuation.section.block.end</string>
44+
<key>excludeTrailingNewlines</key>
45+
<false/>
46+
</dict>
47+
48+
<!-- Embedded JSON -->
49+
<dict>
50+
<key>begin</key>
51+
<string>punctuation.section.mapping.begin</string>
52+
<key>end</key>
53+
<string>punctuation.section.mapping.end</string>
54+
<key>excludeTrailingNewlines</key>
55+
<false/>
56+
</dict>
57+
<dict>
58+
<key>begin</key>
59+
<string>punctuation.section.sequence.begin</string>
60+
<key>end</key>
61+
<string>punctuation.section.sequence.end</string>
62+
<key>excludeTrailingNewlines</key>
63+
<false/>
64+
</dict>
65+
</array>
66+
</dict>
67+
</dict>
68+
</plist>

0 commit comments

Comments
 (0)