From dfcca88c1eeb145aa6a5e1cf7d3404ad493a0eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sat, 15 Mar 2025 16:38:24 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(nvim):=20use=20bu?= =?UTF-8?q?iltin=20lsp=5Fstatus=20for=20lualine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nvim/lua/plugins/extras/ui/lualine-extended.lua | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.config/nvim/lua/plugins/extras/ui/lualine-extended.lua b/.config/nvim/lua/plugins/extras/ui/lualine-extended.lua index 5df02fc8..f6120341 100644 --- a/.config/nvim/lua/plugins/extras/ui/lualine-extended.lua +++ b/.config/nvim/lua/plugins/extras/ui/lualine-extended.lua @@ -1,12 +1,3 @@ -local lsp = function() - local buf_clients = vim.lsp.get_clients({ bufnr = 0 }) - if #buf_clients == 0 then - return "" - end - - return " " -end - local formatter = function() local formatters = require("conform").list_formatters(0) if #formatters == 0 then @@ -41,10 +32,11 @@ return { } if vim.g.lualine_info_extras == true then - table.insert(opts.sections.lualine_x, 2, lsp) + table.insert(opts.sections.lualine_x, 2, { "lsp_status" }) table.insert(opts.sections.lualine_x, 2, formatter) table.insert(opts.sections.lualine_x, 2, linter) end + opts.sections.lualine_y = { "progress" } opts.sections.lualine_z = { { "location", separator = "" },