Module statuscolumn

Module statuscolumn 

Source
Expand description

Status column (diagnostics + git signs). Statuscolumn drawing helpers for buffer-local indicators.

Supplies statuscolumn.dict() exposing draw, rendering line numbers / extmarks while honoring special buffer types (e.g. minimal output for transient search buffers). Errors are notified via [ytil_noxi::notify::error].

Structsยง

Extmark ๐Ÿ”’
Represents an extmark in Nvim.
ExtmarkMeta ๐Ÿ”’
Metadata associated with an extmark.
Opts ๐Ÿ”’
Configuration options for the status column.
SelectedDiag ๐Ÿ”’
Internal selection of the highest ranked diagnostic extmark.

Enumsยง

SignHlGroup ๐Ÿ”’
Enumerates known and dynamic highlight groups for status column signs.

Constantsยง

EMPTY_SPACE ๐Ÿ”’
Markup for a visible space in the Nvim statuscolumn. Plain spaces (โ€œ โ€œ) are not rendered; they must be wrapped in highlight markup like %#Normal# %*.

Functionsยง

dict
[Dictionary] exposing statuscolumn draw helpers.
draw ๐Ÿ”’
Draws the status column for the current buffer.
draw_statuscolumn ๐Ÿ”’
Constructs the status column string for the current line.