diff --git a/package/semanticTokenScope.lua b/package/semanticTokenScope.lua
index 2f40038a78d1217a01f9d866c85e40cc6a0345af..666ae21698e067d5934417b55e7d963c99a28c77 100644
--- a/package/semanticTokenScope.lua
+++ b/package/semanticTokenScope.lua
@@ -35,6 +35,7 @@ return {
     ['keyword.declaration'] = {'keyword.local.lua'},
     ['keyword.readonly'] = {'constant.language.lua'},
     ['keyword.async'] = {'entity.name.tag.lua'},
+    ['keyword.documentation'] = {'storage.type.annotation.lua'},
     ['operator'] = {'keyword.operator.lua'},
     ['number'] = {'constant.numeric.float.lua'},
     ['number.static'] = {'constant.numeric.integer.lua'},