Skip to content

Commit fc3dfc6

Browse files
committed
refactor: Update symbols
1 parent 052d6f9 commit fc3dfc6

5 files changed

Lines changed: 40 additions & 53 deletions

File tree

src/mkdocstrings_handlers/c/templates/material/_base/function.html.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
heading_level,
33
id=func.name,
44
class="doc doc-heading",
5-
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-function"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + func.name,
5+
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-c-function"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + func.name,
66
) %}
7-
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-function"></code>{% endif %}
7+
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-c-function"></code>{% endif %}
88
{{ header | lookup_type_html(func.ret) | safe }}
99
<code>{{ func.name }}</code>
1010
{% if func.args %}

src/mkdocstrings_handlers/c/templates/material/_base/global_var.html.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
heading_level,
33
id=var.name,
44
class="doc doc-heading",
5-
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-var"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + var.name,
5+
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-c-var"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + var.name,
66
) %}
7-
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-var"></code>{% endif %}
7+
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-c-var"></code>{% endif %}
88
{{ header | lookup_type_html(var.tp) | safe }}
99
<code>{{ var.name }}</code>
1010
{% endfilter %}

src/mkdocstrings_handlers/c/templates/material/_base/macro.html.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
heading_level,
33
id=macro.name,
44
class="doc doc-heading",
5-
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-macro"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + macro.name,
5+
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-c-macro"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + macro.name,
66
) %}
7-
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-macro"></code>{% endif %}
7+
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-c-macro"></code>{% endif %}
88
<code>{{ macro.name }}</code>
99
{% if macro.content %}<code>{{ macro.content }}</code>{% endif %}
1010
{% endfilter %}

src/mkdocstrings_handlers/c/templates/material/_base/typedef.html.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
heading_level,
33
id=tp.name,
44
class="doc doc-heading",
5-
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-typedef"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + tp.name,
5+
toc_label=('<code class="doc-symbol doc-symbol-toc doc-symbol-c-typedef"></code>&nbsp;'|safe if config.show_symbol_type_toc else '') + tp.name,
66
) %}
7-
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-typedef"></code>{% endif %}
7+
{% if config.show_symbol_type_heading %}<code class="doc-symbol doc-symbol-heading doc-symbol-c-typedef"></code>{% endif %}
88
<code>{{ tp.name }}</code>
99
<code>{{ tp | typedef_to_str }}</code>
1010
{% endfilter %}
Lines changed: 32 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,27 @@
11
/* Symbols in Navigation and ToC. */
22
:root,
33
[data-md-color-scheme="default"] {
4-
--doc-symbol-var-fg-color: #953800;
5-
--doc-symbol-function-fg-color: #8250df;
6-
--doc-symbol-typedef-fg-color: #8250df;
7-
--doc-symbol-macro-fg-color: #0550ae;
8-
--doc-symbol-module-fg-color: #5cad0f;
4+
--doc-symbol-c-function-fg-color: #8250df;
5+
--doc-symbol-c-var-fg-color: #953800;
6+
--doc-symbol-c-macro-fg-color: #5cad0f;
7+
--doc-symbol-c-typedef-fg-color: #0550ae;
98

10-
--doc-symbol-var-bg-color: #9538001a;
11-
--doc-symbol-function-bg-color: #8250df1a;
12-
--doc-symbol-typedef-bg-color: #8250df1a;
13-
--doc-symbol-macro-bg-color: #0550ae1a;
14-
--doc-symbol-module-bg-color: #5cad0f1a;
9+
--doc-symbol-c-function-bg-color: #8250df1a;
10+
--doc-symbol-c-var-bg-color: #9538001a;
11+
--doc-symbol-c-macro-bg-color: #5cad0f1a;
12+
--doc-symbol-c-typedef-bg-color: #0550ae1a;
1513
}
1614

1715
[data-md-color-scheme="slate"] {
18-
--doc-symbol-var-fg-color: #ffa657;
19-
--doc-symbol-function-fg-color: #d2a8ff;
20-
--doc-symbol-typedef-fg-color: #d2a8ff;
21-
--doc-symbol-macro-fg-color: #79c0ff;
22-
--doc-symbol-module-fg-color: #baff79;
16+
--doc-symbol-c-function-fg-color: #d2a8ff;
17+
--doc-symbol-c-var-fg-color: #ffa657;
18+
--doc-symbol-c-macro-fg-color: #baff79;
19+
--doc-symbol-c-typedef-fg-color: #79c0ff;
2320

24-
--doc-symbol-var-bg-color: #ffa6571a;
25-
--doc-symbol-function-bg-color: #d2a8ff1a;
26-
--doc-symbol-typedef-bg-color: #d2a8ff1a;
27-
--doc-symbol-macro-bg-color: #79c0ff1a;
28-
--doc-symbol-module-bg-color: #baff791a;
21+
--doc-symbol-c-function-bg-color: #d2a8ff1a;
22+
--doc-symbol-c-var-bg-color: #ffa6571a;
23+
--doc-symbol-c-macro-bg-color: #baff791a;
24+
--doc-symbol-c-typedef-bg-color: #79c0ff1a;
2925
}
3026

3127
code.doc-symbol {
@@ -35,47 +31,38 @@ code.doc-symbol {
3531
font-weight: bold;
3632
}
3733

38-
code.doc-symbol-var {
39-
color: var(--doc-symbol-var-fg-color);
40-
background-color: var(--doc-symbol-var-bg-color);
34+
code.doc-symbol-c-var {
35+
color: var(--doc-symbol-c-var-fg-color);
36+
background-color: var(--doc-symbol-c-var-bg-color);
4137
}
4238

43-
code.doc-symbol-var::after {
39+
code.doc-symbol-c-var::after {
4440
content: "var";
4541
}
4642

47-
code.doc-symbol-function {
48-
color: var(--doc-symbol-function-fg-color);
49-
background-color: var(--doc-symbol-function-bg-color);
43+
code.doc-symbol-c-function {
44+
color: var(--doc-symbol-c-function-fg-color);
45+
background-color: var(--doc-symbol-c-function-bg-color);
5046
}
5147

52-
code.doc-symbol-function::after {
48+
code.doc-symbol-c-function::after {
5349
content: "func";
5450
}
5551

56-
code.doc-symbol-typedef {
57-
color: var(--doc-symbol-typedef-fg-color);
58-
background-color: var(--doc-symbol-typedef-bg-color);
52+
code.doc-symbol-c-typedef {
53+
color: var(--doc-symbol-c-typedef-fg-color);
54+
background-color: var(--doc-symbol-c-typedef-bg-color);
5955
}
6056

61-
code.doc-symbol-typedef::after {
57+
code.doc-symbol-c-typedef::after {
6258
content: "typedef";
6359
}
6460

65-
code.doc-symbol-macro {
66-
color: var(--doc-symbol-macro-fg-color);
67-
background-color: var(--doc-symbol-macro-bg-color);
61+
code.doc-symbol-c-macro {
62+
color: var(--doc-symbol-c-macro-fg-color);
63+
background-color: var(--doc-symbol-c-macro-bg-color);
6864
}
6965

70-
code.doc-symbol-macro::after {
66+
code.doc-symbol-c-macro::after {
7167
content: "macro";
7268
}
73-
74-
code.doc-symbol-module {
75-
color: var(--doc-symbol-module-fg-color);
76-
background-color: var(--doc-symbol-module-bg-color);
77-
}
78-
79-
code.doc-symbol-module::after {
80-
content: "mod";
81-
}

0 commit comments

Comments
 (0)