diff options
author | Christian Duerr <chrisduerr@users.noreply.github.com> | 2019-04-22 00:20:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-22 00:20:43 +0000 |
commit | 4b3e7da0fcef7b876c8fdd015d321d06e5f64e63 (patch) | |
tree | aa7578e501d9cc349eb56c4fd35f53640406c73a /src/ansi.rs | |
parent | d3cfda03715c6a644048995afdffdb085984585a (diff) | |
download | r-alacritty-4b3e7da0fcef7b876c8fdd015d321d06e5f64e63.tar.gz r-alacritty-4b3e7da0fcef7b876c8fdd015d321d06e5f64e63.tar.bz2 r-alacritty-4b3e7da0fcef7b876c8fdd015d321d06e5f64e63.zip |
Fix hidden cursor inverting cell colors
Since the block cursor inverts the background and foreground colors of a
cell, the hidden cursor has done the same thing without rendering a
cursor since it was using the block cursor shape.
A new `Hidden` cursor style has been introduced for explicitly handling
the invisible cursor differently.
This fixes #2342.
Diffstat (limited to 'src/ansi.rs')
-rw-r--r-- | src/ansi.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ansi.rs b/src/ansi.rs index eb8764ac..4e76c05b 100644 --- a/src/ansi.rs +++ b/src/ansi.rs @@ -356,6 +356,9 @@ pub enum CursorStyle { /// Cursor is a box like `☐` HollowBlock, + + /// Invisible cursor + Hidden, } impl Default for CursorStyle { |