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; }