diff --git a/lib/docs/index.html b/lib/docs/index.html
index cf2905cde7..df70b8c205 100644
--- a/lib/docs/index.html
+++ b/lib/docs/index.html
@@ -818,7 +818,8 @@
pre {
--zig-keyword: #333;
--zig-builtin: #0086b3;
- --zig-identifier: 'black';
+ --zig-identifier: black;
+ --zig-decl-identifier: #0086b3;
--zig-string-literal: #d14;
--zig-type: #458;
--zig-fn: #900;
@@ -828,13 +829,13 @@
pre {
--zig-keyword: #eee;
--zig-builtin: #ff894c;
- --zig-identifier: 'purple';
+ --zig-identifier: #bbbbbb;
+ --zig-decl-identifier: lightblue;
--zig-string-literal: #2e5;
--zig-type: #68f;
--zig-fn: #e33;
}
}
-
.zig_keyword_addrspace,
.zig_keyword_align,
@@ -914,6 +915,11 @@
color: var(--zig-identifier);
font-weight: bold;
}
+
+ .zig_decl_identifier {
+ color: var(--zig-decl-identifier);
+ font-weight: bold;
+ }
.zig_number_literal,
.zig_special {
diff --git a/lib/docs/main.js b/lib/docs/main.js
index 4eae67b34d..b3c69470d3 100644
--- a/lib/docs/main.js
+++ b/lib/docs/main.js
@@ -1269,12 +1269,14 @@ Happy writing!
result = `${src}`;
} else if (t.tag == Tag.identifier && t.fnDecl) {
result = `${src}`;
+ } else if (t.tag == Tag.identifier && t.isDecl) {
+ result = `${src}`;
} else {
result = `${src}`;
}
if (t.link) {
- result = `` + result + "";
+ result = `` + result + "";
}
return result;
@@ -1316,9 +1318,9 @@ Happy writing!
const name = getDecl(expr.declRef).name;
const link = declLinkOrSrcLink(expr.declRef);
if (link) {
- yield { src: name, tag: Tag.identifier, link };
+ yield { src: name, tag: Tag.identifier, isDecl: true, link };
} else {
- yield { src: name, tag: Tag.identifier };
+ yield { src: name, tag: Tag.identifier, isDecl: true };
}
return;
}