Add ui.selection to theme.toml

Enables changing the color of the selection which was previously
hard coded.
This commit is contained in:
Gokul Soumya 2021-06-14 15:41:05 +05:30 committed by Blaž Hrastnik
parent 9cfa163370
commit f33aaba53f
6 changed files with 6 additions and 2 deletions

View File

@ -77,6 +77,7 @@ ## Theme
| ui.text | |
| ui.text.focus | |
| ui.menu.selected | |
| ui.selection | for selections in the editing area |
| warning | LSP warning |
| error | LSP error |
| info | LSP info |

View File

@ -38,6 +38,7 @@
"ui.text" = { fg = "#e5ded6" }
"ui.text.focus" = { fg = "#e5ded6", modifiers= ["bold"] }
"ui.selection" = { bg = "#540099" }
"ui.menu.selected" = { fg = "#e5ded6", bg = "#313f4e" }
"warning" = "#dc7759"

View File

@ -38,6 +38,7 @@
"ui.text" = { fg = "#7B91B3" }
"ui.text.focus" = { fg = "#250E07", modifiers= ["bold"] }
"ui.selection" = { bg = "#540099" }
"ui.menu.selected" = { fg = "#D74E50", bg = "#F3EAE9" }
"warning" = "#D4A520"

View File

@ -35,6 +35,7 @@
"ui.linenr" = { fg = "#4B5263", modifiers = ['dim'] }
"ui.popup" = { bg = "#3E4452" }
"ui.statusline" = { fg = "#ABB2BF", bg = "#2C323C" }
"ui.selection" = { bg = "#3E4452" }
"ui.text" = { fg = "#ABB2BF", bg = "#282C34" }
"ui.text.focus" = { fg = "#ABB2BF", bg = "#2C323C", modifiers = ['bold'] }
"ui.window" = { bg = "#3E4452" }

View File

@ -240,8 +240,7 @@ pub fn render_buffer(
// .bg(Color::Rgb(255, 255, 255))
.add_modifier(Modifier::REVERSED);
// let selection_style = Style::default().bg(Color::Rgb(94, 0, 128));
let selection_style = Style::default().bg(Color::Rgb(84, 0, 153));
let selection_style = theme.get("ui.selection");
for selection in doc
.selection(view.id)

View File

@ -50,6 +50,7 @@
"ui.text" = { fg = "#a4a0e8" } # lavender
"ui.text.focus" = { fg = "#dbbfef"} # lilac
"ui.selection" = { bg = "#540099" }
"ui.menu.selected" = { fg = "#281733", bg = "#ffffff" } # revolver
"warning" = "#ffcd1c"