diff --git a/lua/metals/status.lua b/lua/metals/status.lua index 2c6bce8..04e87cd 100644 --- a/lua/metals/status.lua +++ b/lua/metals/status.lua @@ -49,9 +49,11 @@ local function handle_status(status) local type = status.statusType if status.hide then set_status("", type) + vim.cmd.redrawstatus() else if status.text then set_status(status.text, type) + vim.cmd.redrawstatus() end -- This status actually appears a lot in external sources, but really isn't