use {
"leogps/lsp-progress.nvim",
event = "LspAttach", -- optional
}
use {
"leogps/lsp-progress.nvim",
event = "LspAttach", -- optional
}
Plug "leogps/lsp-progress.nvim"
require("lsp-progress").setup({
position = {
vertical = "top", -- "top" | "bottom"
horizontal = "right", -- "left" | "right"
offset_x = 2, -- horizontal offset
offset_y = 1, -- vertical offset
},
window = {
min_width = 30, -- minimum width of floating window
border = "single", -- border style
focusable = false,
zindex = 50,
},
spinner = {
frames = { "⠋","⠙","⠹","⠸","⠼","⠴","⠦","⠧","⠇","⠏" },
interval = 100, -- spinner update interval in ms
},
message = {
show_client_name = true, -- show LSP client name
done_text = "Done.", -- message when LSP finishes
timeout = 2000, -- time to hide message in ms
},
highlights = {
text = "#dde185",
window = "#004687",
border = "#fffcb0",
},
})
vim.g.lsp_progress_disable_auto = true