From d1992622981068a1532ae10c7d13fa4d39ab9160 Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Fri, 28 Apr 2023 11:02:51 +0200 Subject: refactor(lsp)!: specify option in deprecation msg --- lua/lvim/config/_deprecated.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'lua/lvim/config/_deprecated.lua') diff --git a/lua/lvim/config/_deprecated.lua b/lua/lvim/config/_deprecated.lua index 55412d6a..153a0815 100644 --- a/lua/lvim/config/_deprecated.lua +++ b/lua/lvim/config/_deprecated.lua @@ -61,6 +61,15 @@ function M.handle() end, }) + ---@deprecated + lvim.lsp.diagnostics = {} + setmetatable(lvim.lsp.diagnostics, { + __newindex = function(table, k, v) + deprecate("lvim.lsp.diagnostics." .. k, string.format("Use `vim.diagnostic.config({ %s = %s })` instead", k, v)) + rawset(table, k, v) + end, + }) + ---@deprecated lvim.lang = {} setmetatable(lvim.lang, mt) @@ -68,7 +77,7 @@ end function M.post_load() if lvim.lsp.diagnostics and not vim.tbl_isempty(lvim.lsp.diagnostics) then - deprecate("lvim.lsp.diagnostics", "Use `vim.diagnostic.config()` instead") + vim.diagnostic.config(lvim.lsp.diagnostics) end if lvim.lsp.override and not vim.tbl_isempty(lvim.lsp.override) then -- cgit v1.2.3