Skip to content

Commit 38ddd85

Browse files
committed
Merge branch 'develop'
2 parents e30abd8 + 1c68e9c commit 38ddd85

32 files changed

+124
-4
lines changed

PACKAGES.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ This file contains a list of possible packages you may need to install to see th
8686

8787
## Docker
8888

89+
- [Containerfile](https://packagecontrol.io/packages/Containerfile)
8990
- [Dockerfile Syntax Highlighting](https://packagecontrol.io/packages/Dockerfile%20Syntax%20Highlighting)
9091

9192
## EditorConfig
@@ -119,6 +120,10 @@ This file contains a list of possible packages you may need to install to see th
119120

120121
- [DotENV](https://packagecontrol.io/packages/DotENV)
121122

123+
## Fabric Engine
124+
125+
- [FabricEngine](https://packagecontrol.io/packages/FabricEngine)
126+
122127
## Fortran
123128

124129
- [Fortran](https://packagecontrol.io/packages/Fortran)
@@ -171,6 +176,10 @@ This file contains a list of possible packages you may need to install to see th
171176

172177
- [Jinja2](https://packagecontrol.io/packages/Jinja2)
173178

179+
## JQ
180+
181+
- [JQ Syntax](https://packagecontrol.io/packages/JQ%20Syntax)
182+
174183
## Julia
175184

176185
- [Julia](https://packagecontrol.io/packages/Julia)

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ This package adds file-specific icons to Sublime Text for improved visual greppi
77

88
Its aims are:
99

10-
* To be a `tmPreferences` storage for UI themes those support file-specific icons.
11-
* To provide icons for themes those don't (fully) support file-specific icons.
10+
* Provide globally available file type specific icons for each UI themes, whether they provide their own file type specific icons or not.
11+
12+
* Workaround a ST core bug, which causes no icons to be displayed for file types an installed but not selected/active theme provides definitions for via `tmPreferences` files.
13+
14+
* Display file icons, even if required syntax definition is not installed.
15+
16+
* Display specific icons for files, no dedicated syntax definition exists for.
1217

1318
If you have any problems, please search for a similar issue first, before creating [a new one][new-issue].
1419

icons/icons.json

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,29 @@
367367
],
368368
"color": "yellow"
369369
},
370+
"file_type_bun": {
371+
"aliases": [
372+
{
373+
"base": "source.ts",
374+
"extensions": [
375+
"bun",
376+
"lockdb"
377+
],
378+
"name": "TypeScript (Bun)",
379+
"scope": "source.ts.bun"
380+
},
381+
{
382+
"base": "source.toml",
383+
"extensions": [
384+
".bunfig.toml",
385+
"bunfig.toml"
386+
],
387+
"name": "TOML (Bunfig)",
388+
"scope": "source.toml.bunfig"
389+
}
390+
],
391+
"color": "yellow"
392+
},
370393
"file_type_cabal": {
371394
"color": "blue",
372395
"syntaxes": [
@@ -789,6 +812,13 @@
789812
],
790813
"color": "sky",
791814
"syntaxes": [
815+
{
816+
"extensions": [
817+
"Containerfile"
818+
],
819+
"name": "Plain Text (Containerfile)",
820+
"scope": "source.containerfile"
821+
},
792822
{
793823
"extensions": [
794824
"Dockerfile",
@@ -963,6 +993,15 @@
963993
],
964994
"color": "green"
965995
},
996+
"file_type_fabricengine": {
997+
"color": "purple",
998+
"syntaxes": [
999+
{
1000+
"name": "Plain Text (Fabric)",
1001+
"scope": "source.fabricengine"
1002+
}
1003+
]
1004+
},
9661005
"file_type_fastq": {
9671006
"aliases": [
9681007
{
@@ -1467,6 +1506,18 @@
14671506
}
14681507
]
14691508
},
1509+
"file_type_jq": {
1510+
"color": "orange",
1511+
"syntaxes": [
1512+
{
1513+
"extensions": [
1514+
"jq"
1515+
],
1516+
"name": "Plain Text (JQ)",
1517+
"scope": "text.jq"
1518+
}
1519+
]
1520+
},
14701521
"file_type_js": {
14711522
"color": "yellow",
14721523
"syntaxes": [
@@ -1592,7 +1643,13 @@
15921643
"extensions": [
15931644
"copying",
15941645
"copyright",
1595-
"license"
1646+
"license",
1647+
"license.apache",
1648+
"license.bsd",
1649+
"license.mit",
1650+
"license.gpl",
1651+
"license.gpl2",
1652+
"license.gpl3"
15961653
],
15971654
"name": "Plain Text (License)",
15981655
"scope": "text.plain.license"

icons/multi/file_type_bun.png

563 Bytes
Loading

icons/multi/file_type_bun@2x.png

1.13 KB
Loading

icons/multi/file_type_bun@3x.png

1.64 KB
Loading
249 Bytes
Loading
334 Bytes
Loading
439 Bytes
Loading

icons/multi/file_type_jq.png

384 Bytes
Loading

icons/multi/file_type_jq@2x.png

712 Bytes
Loading

icons/multi/file_type_jq@3x.png

989 Bytes
Loading

icons/single/file_type_bun.png

395 Bytes
Loading

icons/single/file_type_bun@2x.png

852 Bytes
Loading

icons/single/file_type_bun@3x.png

1.28 KB
Loading
200 Bytes
Loading
263 Bytes
Loading
357 Bytes
Loading

icons/single/file_type_jq.png

286 Bytes
Loading

icons/single/file_type_jq@2x.png

514 Bytes
Loading

icons/single/file_type_jq@3x.png

754 Bytes
Loading

icons/svg/file_type_bun.svg

Lines changed: 4 additions & 0 deletions
Loading

icons/svg/file_type_fabricengine.svg

Lines changed: 3 additions & 0 deletions
Loading

icons/svg/file_type_jq.svg

Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<plist version="1.0">
3+
<dict>
4+
<key>scope</key>
5+
<string>source.toml.bunfig, source.ts.bun</string>
6+
<key>settings</key>
7+
<dict>
8+
<key>icon</key>
9+
<string>file_type_bun</string>
10+
</dict>
11+
</dict>
12+
</plist>

preferences/file_type_docker.tmPreferences

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<plist version="1.0">
33
<dict>
44
<key>scope</key>
5-
<string>source.dockerfile, source.shell.docker, source.yaml.docker</string>
5+
<string>source.containerfile, source.dockerfile, source.shell.docker, source.yaml.docker</string>
66
<key>settings</key>
77
<dict>
88
<key>icon</key>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<plist version="1.0">
3+
<dict>
4+
<key>scope</key>
5+
<string>source.fabricengine</string>
6+
<key>settings</key>
7+
<dict>
8+
<key>icon</key>
9+
<string>file_type_fabricengine</string>
10+
</dict>
11+
</dict>
12+
</plist>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<plist version="1.0">
3+
<dict>
4+
<key>scope</key>
5+
<string>text.jq</string>
6+
<key>settings</key>
7+
<dict>
8+
<key>icon</key>
9+
<string>file_type_jq</string>
10+
</dict>
11+
</dict>
12+
</plist>

tests/.bunfig.toml

Whitespace-only changes.

tests/Containerfile

Whitespace-only changes.

tests/file_type_bun.bun

Whitespace-only changes.

tests/file_type_jq.jq

Whitespace-only changes.

0 commit comments

Comments
 (0)