From 49e82310f72f6b0c62fa506761a005876f615b2e Mon Sep 17 00:00:00 2001 From: CPea Date: Mon, 10 Apr 2023 02:05:20 +0700 Subject: refactor(lsp)!: deprecate `lvim.lsp.diagnostics` --- lua/lvim/config/_deprecated.lua | 8 ++++++++ lua/lvim/config/init.lua | 2 ++ 2 files changed, 10 insertions(+) (limited to 'lua/lvim/config') diff --git a/lua/lvim/config/_deprecated.lua b/lua/lvim/config/_deprecated.lua index 8b06defb..d4723774 100644 --- a/lua/lvim/config/_deprecated.lua +++ b/lua/lvim/config/_deprecated.lua @@ -61,6 +61,14 @@ function M.handle() end, }) + ---@deprecated + lvim.lsp.diagnostics = {} + setmetatable(lvim.lsp.diagnostics, { + __newindex = function(_, k, _) + deprecate("lvim.lsp.diagnostics." .. k, "Use `vim.diagnostic.config() instead.") + end, + }) + ---@deprecated lvim.lang = {} setmetatable(lvim.lang, mt) diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua index 90c17888..4ed9693f 100644 --- a/lua/lvim/config/init.lua +++ b/lua/lvim/config/init.lua @@ -29,6 +29,8 @@ function M:init() local lvim_lsp_config = require "lvim.lsp.config" lvim.lsp = vim.deepcopy(lvim_lsp_config) + require("lvim.lsp.handlers").load_defaults() + lvim.builtin.luasnip = { sources = { friendly_snippets = true, -- cgit v1.2.3