diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml
index a734d452..5400e536 100644
--- a/lib/linguist/languages.yml
+++ b/lib/linguist/languages.yml
@@ -3628,6 +3628,14 @@ XML:
- Web.config
- packages.config
+XPages:
+ type: programming
+ extensions:
+ - .xsp-config
+ - .xsp.metadata
+ tm_scope: none
+ ace_mode: xml
+
XProc:
type: programming
extensions:
diff --git a/samples/XPages/navbar.xsp-config b/samples/XPages/navbar.xsp-config
new file mode 100755
index 00000000..d32555bb
--- /dev/null
+++ b/samples/XPages/navbar.xsp-config
@@ -0,0 +1,17 @@
+
+
+
+ http://www.ibm.com/xsp/custom
+ xc
+
+
+ navbar
+ navbar
+ /navbar.xsp
+
+
+ true
+
+
+
+
diff --git a/samples/XPages/navbar.xsp.metadata b/samples/XPages/navbar.xsp.metadata
new file mode 100755
index 00000000..120b7002
--- /dev/null
+++ b/samples/XPages/navbar.xsp.metadata
@@ -0,0 +1,22 @@
+
+
+20131221T175632,71-05
+20150305T194407,22-08
+20150305T194407,21-08
+20150305T194407,22-08
+20150305T162153,30-08
+CN=Eric McCormick/O=Eric McCormick
+CN=Eric McCormick/O=Eric McCormick
+- gC~4;
+- navbar.xsp
+
+
+
+
+
+- navbar.xsp
+- 8.5.3
+
+
+
+
\ No newline at end of file