summaryrefslogtreecommitdiff
path: root/lua/lvim/config/_deprecated.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lvim/config/_deprecated.lua')
-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