dotfiles/NixOS/modules/nvim/files/lua/plugins/lualine.lua

31 lines
856 B
Lua
Raw Normal View History

2024-05-31 18:00:12 +02:00
local function getWords()
return tostring(vim.fn.wordcount().words) .. " Words"
end
return {
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons', opt = true },
opts = {
options = {
theme = 'nightfly',
globalstatus = true
},
sections = {
lualine_a = {'mode'},
lualine_b = {'diff', 'diagnostics'},
lualine_c = {'filename'},
lualine_x = {'encoding', 'fileformat', 'filetype'},
lualine_y = {'filesize', getWords},
lualine_z = {'branch'},
},
inactive_sections = {
lualine_a = {'mode'},
lualine_b = {},
lualine_c = {'filename'},
lualine_x = {},
lualine_y = {'filesize'},
lualine_z = {'branch'},
}
}
}