@@ -203,6 +203,7 @@ pub struct StatusLineConfig {
203203 pub left: Vec<StatusLineElement>,
204204 pub center: Vec<StatusLineElement>,
205205 pub right: Vec<StatusLineElement>,
206+ pub separator: String,
206207}
207208
208209impl Default for StatusLineConfig {
@@ -213,6 +214,7 @@ impl Default for StatusLineConfig {
213214 left: vec![E::Mode, E::Spinner, E::FileName],
214215 center: vec![],
215216 right: vec![E::Diagnostics, E::Selections, E::Position, E::FileEncoding],
217+ separator: String::from("│"),
216218 }
217219 }
218220}
@@ -247,8 +249,12 @@ pub enum StatusLineElement {
247249 /// The cursor position
248250 Position,
249251
252+ /// The separator string
253+ Separator,
254+
250255 /// The cursor position as a percent of the total file
251256 PositionPercentage,
257+
252258 /// A single space
253259 Spacer,
254260}