mirror of
https://github.com/harivansh-afk/nvim.git
synced 2026-04-15 14:03:51 +00:00
31 lines
No EOL
949 B
Lua
31 lines
No EOL
949 B
Lua
return {
|
|
'nvim-lualine/lualine.nvim',
|
|
event = 'VeryLazy',
|
|
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
|
opts = {
|
|
options = {
|
|
theme = 'auto',
|
|
component_separators = { left = '', right = '' },
|
|
section_separators = { left = '', right = '' },
|
|
},
|
|
sections = {
|
|
lualine_a = {'mode'},
|
|
lualine_b = {'branch', 'diff', 'diagnostics'},
|
|
lualine_c = {'filename'},
|
|
lualine_x = {'encoding', 'fileformat', 'filetype'},
|
|
lualine_y = {
|
|
{
|
|
function()
|
|
local search = vim.fn.getreg('/')
|
|
if search == '' then return '' end
|
|
local ok, result = pcall(vim.fn.searchcount, { maxcount = 0, timeout = 100 })
|
|
if not ok or not result or result.total == 0 then return '' end
|
|
return string.format('[%d/%d]', result.current, result.total)
|
|
end,
|
|
},
|
|
'progress'
|
|
},
|
|
lualine_z = {'location'}
|
|
},
|
|
}
|
|
} |