Minimalistic statuscolumn for Neovim.
{
"iAmFoxik/atomcolumn",
opts = {
sep = "│",
sign = nil,
ft_ignore = nil,
bt_ignore = nil,
current_line = false,
hl = {
sign = nil,
lnum = nil,
sep = nil,
current = nil,
},
},
}All options are optional
-
sep
stringSeparator character between the line number and the buffer text. Default:"│" -
sign
stringValue for Neovim'ssigncolumnoption. Controls the visibility and width of the sign column (git, diagnostics, dap, etc). Default:"yes:1" -
ft_ignore
table<string>List of filetypes where the status column will be disabled. Useful for special buffers like Telescope, help pages, dashboards, etc. Example:{ "neo-tree", "TelescopePreview" } -
bt_ignore
table<string>List of buffer types where the status column will be disabled. Common values:{ "nofile", "prompt", "terminal" } -
current_line
boolHighlight the current line number. Default:false -
hl
tableHighlight configuration for different parts of the status column.-
hl.sign
stringHighlight group for the sign column (%s). Default:LineNr -
hl.lnum
stringHighlight group for the line number. Default:LineNr -
hl.sep
stringHighlight group for the separator character. Default:LineNr -
hl.current
stringHighlight group for the current line number. Default:Normal
-
- The diagnostic highlight does not work correctly with
set relativenumber.