-- {{ ansible_managed }} local lualine = require('lualine'); local function active_lsps() local buffer = vim.api.nvim_get_current_buf() local client_count = #vim.lsp.get_clients({ bufnr = buffer }) return ('LSP: %d'):format(client_count) end lualine.setup { sections = { lualine_a = {'mode'}, lualine_b = {'branch', 'diff', 'diagnostics', active_lsps }, lualine_c = { { 'filename', path = 1, } }, lualine_x = { 'encoding', 'fileformat', 'filetype' }, lualine_y = {'progress'}, lualine_z = {'location'} }, }