reovim-plugin-statusline 0.8.1

Statusline extension plugin for reovim
Documentation

Statusline extension plugin for reovim

This plugin provides a section-based API for other plugins to contribute content to the status line.

Usage

Other plugins can register sections by emitting StatuslineSectionRegister:

use reovim_plugin_statusline::{
    StatuslineSectionRegister, StatuslineSection, SectionContent
};
use reovim_core::plugin::SectionAlignment;

bus.emit(StatuslineSectionRegister {
    section: StatuslineSection::new(
        "my_plugin_status",
        100, // priority
        SectionAlignment::Right,
        |ctx| SectionContent::new(" LSP ")
    ),
});