diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml
index f9a038ff..8a366f41 100644
--- a/lib/linguist/languages.yml
+++ b/lib/linguist/languages.yml
@@ -3541,7 +3541,7 @@ XPages:
   extensions:
   - .xsp
   - .xsp-config
-  - .xsp-metadata
+  - .xsp.metadata
   - .form
   - .view
   ace_mode: xml
diff --git a/samples/XPages/navbar.xsp b/samples/XPages/navbar.xsp
new file mode 100755
index 00000000..c7a5669e
--- /dev/null
+++ b/samples/XPages/navbar.xsp
@@ -0,0 +1,53 @@
+
+
+	
+		
+		
+			
+				
+					
+					
+						
+					
+				
+				
+					
+					
+						
+					
+				
+			
+		
+	
- gC~4;+
- navbar.xsp+
+
+
+
+
+
- navbar.xsp+
- 8.5.3+
+
+
+
\ No newline at end of file