From 824737f4e696b6439d40c1ec01c8c585d2fa2b6b Mon Sep 17 00:00:00 2001 From: Mattias Eriksson Date: Thu, 27 Jun 2024 10:30:31 +0200 Subject: [PATCH] Use cursor color from theme --- src/terminal.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/terminal.rs b/src/terminal.rs index d2b6c33..07434b3 100644 --- a/src/terminal.rs +++ b/src/terminal.rs @@ -746,6 +746,10 @@ impl Terminal { if term.colors()[NamedColor::Cursor].is_some() { fg = bg; bg = convert_color(term.colors(), Color::Named(NamedColor::Cursor)); + } else if self.colors[NamedColor::Cursor].is_some() { + //Use specific theme cursor color if exists + fg = bg; + bg = convert_color(&self.colors, Color::Named(NamedColor::Cursor)); } else { mem::swap(&mut fg, &mut bg); }