diff options
author | kylo252 <[email protected]> | 2023-04-28 11:02:51 +0200 |
---|---|---|
committer | kylo252 <[email protected]> | 2023-04-28 11:02:51 +0200 |
commit | d1992622981068a1532ae10c7d13fa4d39ab9160 (patch) | |
tree | 8f000f4884cd484facf5162ce8b74cd274680645 /lua/lvim/config/_deprecated.lua | |
parent | 6000591200d900bf7cc73432102e5a56925f7f4a (diff) |
refactor(lsp)!: specify option in deprecation msgfeat/handlers-override
Diffstat (limited to 'lua/lvim/config/_deprecated.lua')
-rw-r--r-- | lua/lvim/config/_deprecated.lua | 11 |
1 files changed, 10 insertions, 1 deletions
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 @@ -62,13 +62,22 @@ function M.handle() }) ---@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) 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 |