diff --git a/icons/icons.json b/icons/icons.json
index dc720206..a6218768 100644
--- a/icons/icons.json
+++ b/icons/icons.json
@@ -3954,6 +3954,18 @@
],
"color": "purple"
},
+ "file_type_yue": {
+ "color": "graphite",
+ "syntaxes": [
+ {
+ "extensions": [
+ "yue"
+ ],
+ "name": "Plain Text (YueScript)",
+ "scope": "source.yue"
+ }
+ ]
+ },
"file_type_zig": {
"color": "yellow",
"syntaxes": [
diff --git a/icons/multi/file_type_yue.png b/icons/multi/file_type_yue.png
new file mode 100644
index 00000000..753e1865
Binary files /dev/null and b/icons/multi/file_type_yue.png differ
diff --git a/icons/multi/file_type_yue@2x.png b/icons/multi/file_type_yue@2x.png
new file mode 100644
index 00000000..ee39be7a
Binary files /dev/null and b/icons/multi/file_type_yue@2x.png differ
diff --git a/icons/multi/file_type_yue@3x.png b/icons/multi/file_type_yue@3x.png
new file mode 100644
index 00000000..949fd7f1
Binary files /dev/null and b/icons/multi/file_type_yue@3x.png differ
diff --git a/icons/single/file_type_yue.png b/icons/single/file_type_yue.png
new file mode 100644
index 00000000..b98c60df
Binary files /dev/null and b/icons/single/file_type_yue.png differ
diff --git a/icons/single/file_type_yue@2x.png b/icons/single/file_type_yue@2x.png
new file mode 100644
index 00000000..645ef088
Binary files /dev/null and b/icons/single/file_type_yue@2x.png differ
diff --git a/icons/single/file_type_yue@3x.png b/icons/single/file_type_yue@3x.png
new file mode 100644
index 00000000..48e06c29
Binary files /dev/null and b/icons/single/file_type_yue@3x.png differ
diff --git a/icons/svg/file_type_yue.svg b/icons/svg/file_type_yue.svg
new file mode 100644
index 00000000..ca351d90
--- /dev/null
+++ b/icons/svg/file_type_yue.svg
@@ -0,0 +1,3 @@
+
diff --git a/preferences/file_type_yue.tmPreferences b/preferences/file_type_yue.tmPreferences
new file mode 100644
index 00000000..dd87764e
--- /dev/null
+++ b/preferences/file_type_yue.tmPreferences
@@ -0,0 +1,12 @@
+
+
+
+ scope
+ source.yue
+ settings
+
+ icon
+ file_type_yue
+
+
+
diff --git a/tests/file_type_yue.yue b/tests/file_type_yue.yue
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/no.yue b/tests/no.yue
new file mode 100644
index 00000000..e69de29b