on master help sign in
Solarized theme: fix popup colors, adjust menu (#1124)

* fix popup colors, adjust menu * fix hardcoded horizontal rule color

commit05c6cb1d0b576547c14b204e0df543650c93892f authorSkyler Hawthorne <skyler@dead10ck.com> dateSat 20 Nov 2021, 09:17 (5 years ago) parenta3a3b0b
3 files changed+16−14
helix-term/src/ui/markdown.rs+4−2 runtime/themes/solarized_dark.toml+6−6 runtime/themes/solarized_light.toml+6−6
helix-term/src/ui/markdown.rs+4−2
@@ -55,7 +55,7 @@ fn parse<'a>(
5555 fn to_span(text: pulldown_cmark::CowStr) -> Span {
5656 use std::ops::Deref;
5757 Span::raw::<std::borrow::Cow<_>>(match text {
58− CowStr::Borrowed(s) => s.to_string().into(), // could retain borrow
58+ CowStr::Borrowed(s) => s.into(),
5959 CowStr::Boxed(s) => s.to_string().into(),
6060 CowStr::Inlined(s) => s.deref().to_owned().into(),
6161 })
@@ -179,7 +179,9 @@ fn parse<'a>(
179179 spans.push(Span::raw(" "));
180180 }
181181 Event::Rule => {
182− lines.push(Spans::from("---"));
182+ let mut span = Span::raw("---");
183+ span.style = code_style;
184+ lines.push(Spans::from(span));
183185 lines.push(Spans::default());
184186 }
185187 // TaskListMarker(bool) true if checked
runtime/themes/solarized_dark.toml+6−6
@@ -28,18 +28,18 @@
2828# 行号栏
2929"ui.linenr" = { fg = "base0", bg = "base02" }
3030# 当前行号栏
31−"ui.linenr.selected" = { fg = "red", modifiers = ["bold"] }
31+"ui.linenr.selected" = { fg = "blue", modifiers = ["bold"] }
3232
3333# 状态栏
34−"ui.statusline" = { fg = "base02", bg = "base1" }
34+"ui.statusline" = { fg = "base03", bg = "base0" }
3535# 非活动状态栏
36−"ui.statusline.inactive" = { fg = "base02", bg = "base00" }
36+"ui.statusline.inactive" = { fg = "base1", bg = "base01" }
3737
3838# 补全窗口, preview窗口
39−"ui.popup" = { bg = "base1" }
39+"ui.popup" = { bg = "base02" }
4040# 影响 补全选中 cmd弹出信息选中
41−"ui.menu.selected" = { fg = "base02", bg = "violet"}
42−"ui.menu" = { fg = "base02" }
41+"ui.menu.selected" = { fg = "base02", bg = "base2"}
42+"ui.menu" = { fg = "base1" }
4343# ??
4444"ui.window" = { fg = "base3" }
4545# 命令行 补全的帮助信息
runtime/themes/solarized_light.toml+6−6
@@ -28,18 +28,18 @@
2828# 行号栏
2929"ui.linenr" = { fg = "base0", bg = "base02" }
3030# 当前行号栏
31−"ui.linenr.selected" = { fg = "red", modifiers = ["bold"] }
31+"ui.linenr.selected" = { fg = "blue", modifiers = ["bold"] }
3232
3333# 状态栏
34−"ui.statusline" = { fg = "base02", bg = "base1" }
34+"ui.statusline" = { fg = "base03", bg = "base0" }
3535# 非活动状态栏
36−"ui.statusline.inactive" = { fg = "base02", bg = "base00" }
36+"ui.statusline.inactive" = { fg = "base1", bg = "base01" }
3737
3838# 补全窗口, preview窗口
39−"ui.popup" = { bg = "base1" }
39+"ui.popup" = { bg = "base02" }
4040# 影响 补全选中 cmd弹出信息选中
41−"ui.menu.selected" = { fg = "base02", bg = "violet"}
42−"ui.menu" = { fg = "base02" }
41+"ui.menu.selected" = { fg = "base02", bg = "base2"}
42+"ui.menu" = { fg = "base1" }
4343# ??
4444"ui.window" = { fg = "base3" }
4545# 命令行 补全的帮助信息