on master help sign in
Add ui.selection to theme.toml
f33aabaGokul Soumya
book/src/configuration.md+1
@@ -77,6 +77,7 @@ Possible keys:
77| ui.text | |
77| ui.text | |
78| ui.text.focus | |
78| ui.text.focus | |
79| ui.menu.selected | |
79| ui.menu.selected | |
80+| ui.selection | for selections in the editing area |
80| warning | LSP warning |
81| warning | LSP warning |
81| error | LSP error |
82| error | LSP error |
82| info | LSP info |
83| info | LSP info |
contrib/themes/bogster.toml+1
@@ -38,6 +38,7 @@
38"ui.text" = { fg = "#e5ded6" }
38"ui.text" = { fg = "#e5ded6" }
39"ui.text.focus" = { fg = "#e5ded6", modifiers= ["bold"] }
39"ui.text.focus" = { fg = "#e5ded6", modifiers= ["bold"] }
40
40
41+"ui.selection" = { bg = "#540099" }
41"ui.menu.selected" = { fg = "#e5ded6", bg = "#313f4e" }
42"ui.menu.selected" = { fg = "#e5ded6", bg = "#313f4e" }
42
43
43"warning" = "#dc7759"
44"warning" = "#dc7759"
contrib/themes/ingrid.toml+1
@@ -38,6 +38,7 @@
38"ui.text" = { fg = "#7B91B3" }
38"ui.text" = { fg = "#7B91B3" }
39"ui.text.focus" = { fg = "#250E07", modifiers= ["bold"] }
39"ui.text.focus" = { fg = "#250E07", modifiers= ["bold"] }
40
40
41+"ui.selection" = { bg = "#540099" }
41"ui.menu.selected" = { fg = "#D74E50", bg = "#F3EAE9" }
42"ui.menu.selected" = { fg = "#D74E50", bg = "#F3EAE9" }
42
43
43"warning" = "#D4A520"
44"warning" = "#D4A520"
contrib/themes/onedark.toml+1
@@ -35,6 +35,7 @@
35"ui.linenr" = { fg = "#4B5263", modifiers = ['dim'] }
35"ui.linenr" = { fg = "#4B5263", modifiers = ['dim'] }
36"ui.popup" = { bg = "#3E4452" }
36"ui.popup" = { bg = "#3E4452" }
37"ui.statusline" = { fg = "#ABB2BF", bg = "#2C323C" }
37"ui.statusline" = { fg = "#ABB2BF", bg = "#2C323C" }
38+"ui.selection" = { bg = "#3E4452" }
38"ui.text" = { fg = "#ABB2BF", bg = "#282C34" }
39"ui.text" = { fg = "#ABB2BF", bg = "#282C34" }
39"ui.text.focus" = { fg = "#ABB2BF", bg = "#2C323C", modifiers = ['bold'] }
40"ui.text.focus" = { fg = "#ABB2BF", bg = "#2C323C", modifiers = ['bold'] }
40"ui.window" = { bg = "#3E4452" }
41"ui.window" = { bg = "#3E4452" }
helix-term/src/ui/editor.rs+1−2
@@ -240,8 +240,7 @@ impl EditorView {
240 // .bg(Color::Rgb(255, 255, 255))
240 // .bg(Color::Rgb(255, 255, 255))
241 .add_modifier(Modifier::REVERSED);
241 .add_modifier(Modifier::REVERSED);
242
242
243− // let selection_style = Style::default().bg(Color::Rgb(94, 0, 128));
243+ let selection_style = theme.get("ui.selection");
244− let selection_style = Style::default().bg(Color::Rgb(84, 0, 153));
245
244
246 for selection in doc
245 for selection in doc
247 .selection(view.id)
246 .selection(view.id)
theme.toml+1
@@ -50,6 +50,7 @@
50"ui.text" = { fg = "#a4a0e8" } # lavender
50"ui.text" = { fg = "#a4a0e8" } # lavender
51"ui.text.focus" = { fg = "#dbbfef"} # lilac
51"ui.text.focus" = { fg = "#dbbfef"} # lilac
52
52
53+"ui.selection" = { bg = "#540099" }
53"ui.menu.selected" = { fg = "#281733", bg = "#ffffff" } # revolver
54"ui.menu.selected" = { fg = "#281733", bg = "#ffffff" } # revolver
54
55
55"warning" = "#ffcd1c"
56"warning" = "#ffcd1c"