local get_client = function() local active_clients = vim.lsp.get_clients({ name = 'zk' }) if next(active_clients) == nil then return end for _, v in ipairs(active_clients) do if next(v.attached_buffers) ~= nil then print(vim.inspect(v)) return v.id end end end local client_id = get_client() if client_id == nil then return end local client = vim.lsp.get_client_by_id(client_id) print(vim.inspect(client)) print('hi')