Files
dotfiles-modules/homemanager/neovim/lua/plugins/config/staline.lua

50 lines
1.6 KiB
Lua

require('staline').setup {
defaults = {
expand_null_ls = false, -- This expands out all the null-ls sources to be shown
left_separator = '',
right_separator = "",
full_path = false,
line_column = "[%l/%L] :%c 並%p%% ", -- `:h stl` to see all flags.
fg = "#000000", -- Foreground text color.
bg = "none", -- Default background is transparent.
inactive_color = "#303030",
inactive_bgcolor = "none",
true_colors = false, -- true lsp colors.
font_active = "none", -- "bold", "italic", "bold,italic", etc
mod_symbol = "",
lsp_client_symbol = "",
lsp_client_character_length = 12, -- Shorten LSP client names.
branch_symbol = "",
cool_symbol = "", -- Change this to override default OS icon.
null_ls_symbol = "", -- A symbol to indicate that a source is coming from null-ls
},
mode_icons = {
n = "",
i = "",
c = "",
v = "", -- etc..
},
sections = {
left = { '- ', '-mode', 'left_sep_double', ' ', 'branch', 'file_name' },
mid = {},
right = { 'cool_symbol', 'right_sep_double', '-line_column' },
},
inactive_sections = {
left = { 'branch', 'file_name' },
mid = { 'file_name' },
right = { 'line_column' }
},
special_table = {
NvimTree = { 'NvimTree', '' },
packer = { 'Packer', '' }, -- etc
},
lsp_symbols = {
Error = "",
Info = "",
Warn = "",
Hint = "",
},
}