--- a/trunk/Src/UXMLDocHelper.pas
+++ b/trunk/Src/UXMLDocHelper.pas
@@ -377,6 +377,8 @@
     Result := skTypeDef
   else if StrSameText(Value, 'unit') then
     Result := skUnit
+  else if StrSameText(Value, 'class') then
+    Result := skClass
   else
     Result := Default;
 end;
@@ -527,7 +529,7 @@
   }
 const
   cValues: array[TSnippetKind] of string = (
-    'freeform', 'routine', 'const', 'type', 'unit'
+    'freeform', 'routine', 'const', 'type', 'unit', 'class'
   );
 begin
   XMLDoc.CreateElement(SnippetNode, cKindNode, cValues[Value]);