From 90db78957773e189318e4325d24e852e6bdb27db Mon Sep 17 00:00:00 2001 From: etienne-k <2804556+etienne-k@users.noreply.github.com> Date: Sun, 8 May 2022 21:14:52 +0200 Subject: [PATCH] feat(statusline): make the status line configurable --- helix-term/src/ui/statusline.rs | 214 ++++++++++++++++++++------------ helix-view/src/editor.rs | 50 ++++++++ 2 files changed, 182 insertions(+), 82 deletions(-) diff --git a/helix-term/src/ui/statusline.rs b/helix-term/src/ui/statusline.rs index 4a3bd8ceb..d3e7d0093 100644 --- a/helix-term/src/ui/statusline.rs +++ b/helix-term/src/ui/statusline.rs @@ -8,6 +8,7 @@ use helix_view::{ use crate::ui::ProgressSpinners; +use helix_view::editor::StatusLineElement as StatusLineElementID; use tui::buffer::Buffer as Surface; use tui::text::{Span, Spans}; @@ -21,6 +22,14 @@ struct StatusLineElement { pub style: Option