@@ -476,18 +476,15 @@ impl EditorView {
476 Mode::Select => "SEL",
476 Mode::Select => "SEL",
477 Mode::Normal => "NOR",
477 Mode::Normal => "NOR",
479− let text_color = if is_focused {
479+ let style = if is_focused {
480− theme.get("ui.text.focus")
480+ theme.get("ui.statusline")
482− theme.get("ui.text")
482+ theme.get("ui.statusline.inactive")
484 // statusline
484 // statusline
486− Rect::new(viewport.x, viewport.y, viewport.width, 1),
485+ surface.set_style(Rect::new(viewport.x, viewport.y, viewport.width, 1), style);
487− theme.get("ui.statusline"),
489 if is_focused {
486 if is_focused {
490− surface.set_string(viewport.x + 1, viewport.y, mode, text_color);
487+ surface.set_string(viewport.x + 1, viewport.y, mode, style);
493 if let Some(path) = doc.relative_path() {
490 if let Some(path) = doc.relative_path() {
@@ -499,7 +496,7 @@ impl EditorView {
499 viewport.y,
496 viewport.y,
501 viewport.width.saturating_sub(6) as usize,
498 viewport.width.saturating_sub(6) as usize,
502− text_color,
499+ style,
@@ -538,7 +535,7 @@ impl EditorView {
538 viewport.x + viewport.width.saturating_sub(text_len),
535 viewport.x + viewport.width.saturating_sub(text_len),
539 viewport.y,
536 viewport.y,
540 right_side_text,
537 right_side_text,
541− text_color,
538+ style,