refactor(statusline): ensure the match is exhaustive

pull/2434/head
etienne-k 2022-06-21 18:04:30 +02:00
parent f3513a6526
commit 18435dc4c5
1 changed files with 8 additions and 5 deletions

View File

@ -163,12 +163,15 @@ impl StatusLine {
context,
format!(
" {} ",
match context.doc.mode() {
Mode::Insert if visible => "INS",
Mode::Select if visible => "SEL",
Mode::Normal if visible => "NOR",
if visible {
match context.doc.mode() {
Mode::Insert => "INS",
Mode::Select => "SEL",
Mode::Normal => "NOR",
}
} else {
// If not focused, explicitly leave an empty space instead of returning None.
_ => " ",
" "
}
),
None,