fix: synchronize cursor and bar mode colors
This commit is contained in:
+3
-3
@@ -1298,7 +1298,7 @@ struct CursorAppearance {
|
||||
color: Option<[u8; 3]>,
|
||||
}
|
||||
|
||||
fn mode_cursor_color(mode: Mode) -> [u8; 3] {
|
||||
fn mode_accent(mode: Mode) -> [u8; 3] {
|
||||
match mode {
|
||||
Mode::Normal => [95, 215, 255],
|
||||
Mode::Insert => [135, 215, 135],
|
||||
@@ -1320,7 +1320,7 @@ impl CursorAppearance {
|
||||
color: editor
|
||||
.cursor_config
|
||||
.mode_colors
|
||||
.then(|| mode_cursor_color(editor.mode())),
|
||||
.then(|| mode_accent(editor.mode())),
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3381,7 +3381,7 @@ fn paint_editor_line(
|
||||
Style::default()
|
||||
.fg(Color::Black)
|
||||
.bg(if editor.cursor_config.mode_colors {
|
||||
let [red, green, blue] = mode_cursor_color(editor.mode());
|
||||
let [red, green, blue] = mode_accent(editor.mode());
|
||||
Color::Rgb(red, green, blue)
|
||||
} else {
|
||||
Color::Magenta
|
||||
|
||||
Reference in New Issue
Block a user