diff --git a/assets/previews/frappe-icons.png b/assets/previews/frappe-icons.png
index bcc6e6df..6e7b8e79 100644
Binary files a/assets/previews/frappe-icons.png and b/assets/previews/frappe-icons.png differ
diff --git a/assets/previews/frappe.png b/assets/previews/frappe.png
index f008d39d..72a4751b 100644
Binary files a/assets/previews/frappe.png and b/assets/previews/frappe.png differ
diff --git a/assets/previews/latte-icons.png b/assets/previews/latte-icons.png
index 0743f18a..4d71442a 100644
Binary files a/assets/previews/latte-icons.png and b/assets/previews/latte-icons.png differ
diff --git a/assets/previews/latte.png b/assets/previews/latte.png
index 9f5675fe..abe36144 100644
Binary files a/assets/previews/latte.png and b/assets/previews/latte.png differ
diff --git a/assets/previews/macchiato-icons.png b/assets/previews/macchiato-icons.png
index 1bded87b..4ab26446 100644
Binary files a/assets/previews/macchiato-icons.png and b/assets/previews/macchiato-icons.png differ
diff --git a/assets/previews/macchiato.png b/assets/previews/macchiato.png
index 681a5286..1c6ff643 100644
Binary files a/assets/previews/macchiato.png and b/assets/previews/macchiato.png differ
diff --git a/assets/previews/mocha-icons.png b/assets/previews/mocha-icons.png
index 86b5be25..668850c1 100644
Binary files a/assets/previews/mocha-icons.png and b/assets/previews/mocha-icons.png differ
diff --git a/assets/previews/mocha.png b/assets/previews/mocha.png
index 1373e196..acc6bd34 100644
Binary files a/assets/previews/mocha.png and b/assets/previews/mocha.png differ
diff --git a/icons/antlr.svg b/icons/antlr.svg
new file mode 100644
index 00000000..3f3d6894
--- /dev/null
+++ b/icons/antlr.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/associations/extensions.ts b/src/associations/extensions.ts
index 414d6eb6..b1f8fe51 100644
--- a/src/associations/extensions.ts
+++ b/src/associations/extensions.ts
@@ -1,5 +1,6 @@
export const extensions: IconMap = {
angular: ['ng-template'],
+ antlr: ['g4'],
apl: ['apl'],
apple: ['applescript', 'ipa'],
arduino: ['ino'],
diff --git a/src/associations/languages.ts b/src/associations/languages.ts
index 317e7092..1807e702 100644
--- a/src/associations/languages.ts
+++ b/src/associations/languages.ts
@@ -1,5 +1,6 @@
export const languages: IconMap = {
angular: ['ng-template'],
+ antlr: ['antlr'],
apple: ['applescript'],
bash: ['awk', 'shellscript'],
bat: ['bat'],
diff --git a/src/icons/antlr.svg b/src/icons/antlr.svg
new file mode 100644
index 00000000..647eadca
--- /dev/null
+++ b/src/icons/antlr.svg
@@ -0,0 +1,16 @@
+
+