31 lines
856 B
Lua
31 lines
856 B
Lua
|
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'},
|
||
|
}
|
||
|
}
|
||
|
}
|