diff --git a/helix-term/src/ui/statusline.rs b/helix-term/src/ui/statusline.rs index 9871828ee..fc553cd87 100644 --- a/helix-term/src/ui/statusline.rs +++ b/helix-term/src/ui/statusline.rs @@ -162,6 +162,7 @@ where helix_view::editor::StatusLineElement::Spacer => render_spacer, helix_view::editor::StatusLineElement::VersionControl => render_version_control, helix_view::editor::StatusLineElement::Register => render_register, + helix_view::editor::StatusLineElement::WorkingDirectory => render_cwd, } } @@ -514,3 +515,23 @@ where write(context, format!(" reg={} ", reg), None) } } + +fn render_cwd(context: &mut RenderContext, write: F) +where + F: Fn(&mut RenderContext, String, Option