summaryrefslogtreecommitdiff
path: root/lua/lvim/config
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2023-04-28 11:02:51 +0200
committerkylo252 <[email protected]>2023-04-28 11:02:51 +0200
commitd1992622981068a1532ae10c7d13fa4d39ab9160 (patch)
tree8f000f4884cd484facf5162ce8b74cd274680645 /lua/lvim/config
parent6000591200d900bf7cc73432102e5a56925f7f4a (diff)
refactor(lsp)!: specify option in deprecation msgfeat/handlers-override
Diffstat (limited to 'lua/lvim/config')
-rw-r--r--lua/lvim/config/_deprecated.lua11
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