diff --git a/client/syntaxes/Viper.tmLanguage b/client/syntaxes/Viper.tmLanguage
index 574beb52..aa0087eb 100644
--- a/client/syntaxes/Viper.tmLanguage
+++ b/client/syntaxes/Viper.tmLanguage
@@ -131,9 +131,9 @@
entity.name.function.silver
-
+
match
- \b(function)\b(\s+([$\w]+(\.\[$\w])?))?
+ \b(unique\s+)?(function)\b(\s+([$\w]+(\.\[$\w])?))?
name
meta.function.silver
patterns