diff --git a/PACKAGES.md b/PACKAGES.md
index 1ef0bd2e..b690b32f 100644
--- a/PACKAGES.md
+++ b/PACKAGES.md
@@ -275,6 +275,10 @@ This file contains a list of possible packages you may need to install to see th
- [Pine](https://packagecontrol.io/packages/Pine)
+## Pkl
+
+- [Pkl (Pickle)](https://packagecontrol.io/packages/Pkl%20(Pickle))
+
## Playlist
- [M3U Syntax](https://packagecontrol.io/packages/M3U%20Syntax)
diff --git a/icons/icons.json b/icons/icons.json
index 2412cd7b..062f1fb3 100644
--- a/icons/icons.json
+++ b/icons/icons.json
@@ -2321,6 +2321,19 @@
}
]
},
+ "file_type_pkl": {
+ "color": "green",
+ "syntaxes": [
+ {
+ "extensions": [
+ "pkl",
+ "pcf"
+ ],
+ "name": "Plain Text (Pkl)",
+ "scope": "source.pkl"
+ }
+ ]
+ },
"file_type_playlist": {
"color": "blue",
"syntaxes": [
diff --git a/icons/multi/file_type_pkl.png b/icons/multi/file_type_pkl.png
new file mode 100644
index 00000000..f2ced6d8
Binary files /dev/null and b/icons/multi/file_type_pkl.png differ
diff --git a/icons/multi/file_type_pkl@2x.png b/icons/multi/file_type_pkl@2x.png
new file mode 100644
index 00000000..cd4c1424
Binary files /dev/null and b/icons/multi/file_type_pkl@2x.png differ
diff --git a/icons/multi/file_type_pkl@3x.png b/icons/multi/file_type_pkl@3x.png
new file mode 100644
index 00000000..002cb772
Binary files /dev/null and b/icons/multi/file_type_pkl@3x.png differ
diff --git a/icons/single/file_type_pkl.png b/icons/single/file_type_pkl.png
new file mode 100644
index 00000000..2a32e79a
Binary files /dev/null and b/icons/single/file_type_pkl.png differ
diff --git a/icons/single/file_type_pkl@2x.png b/icons/single/file_type_pkl@2x.png
new file mode 100644
index 00000000..fcabc74d
Binary files /dev/null and b/icons/single/file_type_pkl@2x.png differ
diff --git a/icons/single/file_type_pkl@3x.png b/icons/single/file_type_pkl@3x.png
new file mode 100644
index 00000000..faaba595
Binary files /dev/null and b/icons/single/file_type_pkl@3x.png differ
diff --git a/icons/svg/file_type_pkl.svg b/icons/svg/file_type_pkl.svg
new file mode 100644
index 00000000..0f7050d3
--- /dev/null
+++ b/icons/svg/file_type_pkl.svg
@@ -0,0 +1,3 @@
+
diff --git a/preferences/file_type_pkl.tmPreferences b/preferences/file_type_pkl.tmPreferences
new file mode 100644
index 00000000..664259b5
--- /dev/null
+++ b/preferences/file_type_pkl.tmPreferences
@@ -0,0 +1,12 @@
+
+
+
+ scope
+ source.pkl
+ settings
+
+ icon
+ file_type_pkl
+
+
+
diff --git a/tests/file_type_pkl.pcf b/tests/file_type_pkl.pcf
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/file_type_pkl.pkl b/tests/file_type_pkl.pkl
new file mode 100644
index 00000000..e69de29b