diff options
| Commit | 1fe56d26aebf6213e9a0a6f964b6068397a9bcb5 (patch) | |
|---|---|---|
| Author | 2023-04-28 10:10:27 +0300 | |
| Committer | 2023-04-28 10:10:27 +0300 | |
| Files | 8679d5a0d73ffab2a6c864a6dc500e38d0af7408 /src/styles.css | |
| syndamia.com-1fe56d26aebf6213e9a0a6f964b6068397a9bcb5.tar syndamia.com-1fe56d26aebf6213e9a0a6f964b6068397a9bcb5.tar.gz syndamia.com-1fe56d26aebf6213e9a0a6f964b6068397a9bcb5.zip | ||
| Parent | d869ed9684cd08d9b1bbd3c5f4c1264c39a3eb5c (diff) | |
[styles] Reworked colors for syntax highlighting
1 files changed, 67 insertions, 26 deletions
| -rw-r--r-- | src/styles.css | 93 |
diff --git a/src/styles.css b/src/styles.css index b24a355..fd6feea 100644 --- a/src/styles.css +++ b/src/styles.css @@ -55,23 +55,54 @@ --bg-color: white; --fg-color: black; - --a-color: #336700; - --a-hover-color: #3ea100; - --accent-line-color: #004080; - --alternating-row-color: #eef0f2; - --bg-selection-color: #338fff; - --blockquote-color: #6a737d; + --a-color: #336700; + --a-hover-color: #3ea100; + --accent-line-color: #004080; + --alternating-row-color: #eef0f2; + --bg-selection-color: #338fff; + --blockquote-color: #6a737d; --blockquote-border-color: #dfe2e5; - --body-bg: #dbdbdb; - --border-color: black; - --code-bg-color: #e2e4e6; - --em-color: black; - --fg-selection-color: white; - --header-color: #006b8f; - --pre-bg-color: #f6f8fa; - --strong-color: black; - --table-border-color: black; - --tr-bg-color: #fff; + --body-bg: #dbdbdb; + --border-color: black; + --code-bg-color: #e2e4e6; + --em-color: black; + --fg-selection-color: white; + --header-color: #006b8f; + --pre-bg-color: #f6f8fa; + --strong-color: black; + --table-border-color: black; + --tr-bg-color: white; + + /* https://github.com/morhetz/gruvbox/blob/master/autoload/gruvbox.vim */ + --hi-fg: #282828; + --hi-bg: #f9f5d7; + --hic-gray: #928374; + --hic-red: #fb4934; + --hic-green: #79740e; + --hic-yellow: #b57614; + --hic-purple: #8f3f71; + --hic-aqua: #427b58; + --hic-orange: #af3a03; + + --hi-comment: var(--hic-gray); + --hi-const: var(--hic-purple); + --hi-string: var(--hic-green); + --hi-char: var(--hic-purple); + --hi-number: var(--hic-purple); + --hi-bool: var(--hic-purple); + --hi-float: var(--hic-purple); + --hi-function: var(--hic-green); + --hi-statement: var(--hic-red); + --hi-conditional: var(--hic-red); + --hi-repeat: var(--hic-red); + --hi-operator: var(--hi-fg); + --hi-keyword: var(--hic-red); /* Label and Exception are keywords */ + --hi-preproc: var(--hic-aqua); + --hi-type: var(--hic-yellow); + --hi-storageclass: var(--hic-orange); + --hi-structure: var(--hic-aqua); + --hi-typedef: var(--hic-aqua); + --hi-ignore: var(--hi-fg); } /* Global */ @@ -471,14 +502,24 @@ dt { font-size: 1.2em; } padding: 0.2em 0 0.2em 0.2em !important; } -/* Syntax highlighting (colours are inspired from gruvbox) */ +/* Syntax highlighting */ -/* Constant, Chars */ .SH-cst, .SH-chr { color: #d787af; } -/* Comment */ .SH-com { color: #8a8a8a; } -/* Keyword */ .SH-kwd { color: #d75f5f; } -/* Second keyword color */ .SH-kwd2 { color: #ff8700; } -/* Third keyword color */ .SH-kwd3 { color: #87af87; } -/* Type */ .SH-typ { color: #ffaf00; } -/* Class */ .SH-cls { color: #87afaf; } -/* Function names, Strings */ :not(.SH-cls) > .SH-fnc, .SH-str { color: #afaf00; } -.SH-none { color: var(--fg-color); } +.HI-comment { color: var(--hic-gray); } +.HI-const { color: var(--hic-purple); } +.HI-string { color: var(--hic-green); } +.HI-char { color: var(--hic-purple); } +.HI-number { color: var(--hic-purple); } +.HI-bool { color: var(--hic-purple); } +.HI-float { color: var(--hic-purple); } +.HI-function { color: var(--hic-green); } +.HI-statement { color: var(--hic-red); } +.HI-conditional { color: var(--hic-red); } +.HI-repeat { color: var(--hic-red); } +.HI-operator { color: var(--fg-color); } +.HI-keyword { color: var(--hic-red); /* Label and Exception are keywords */ } +.HI-preproc { color: var(--hic-aqua); } +.HI-type { color: var(--hic-yellow); } +.HI-storageclass { color: var(--hic-orange); } +.HI-structure { color: var(--hic-aqua); } +.HI-typedef { color: var(--hic-aqua); } +.HI-ignore { color: var(--fg-color); } |