diff options
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/init.lua | 22 | 
1 files changed, 22 insertions, 0 deletions
diff --git a/lua/config/init.lua b/lua/config/init.lua index f0062560..411f7a93 100644 --- a/lua/config/init.lua +++ b/lua/config/init.lua @@ -124,6 +124,26 @@ function M:init(opts)    require("lsp.manager").init_defaults(supported_languages)  end +local function deprecation_notice() +  local in_headless = #vim.api.nvim_list_uis() == 0 +  if in_headless then +    return +  end + +  for lang, entry in pairs(lvim.lang) do +    local deprecated_config = entry["lsp"] or {} +    if not vim.tbl_isempty(deprecated_config) then +      local msg = string.format( +        "Deprecation notice: [lvim.lang.%s.lsp] setting is no longer supported. See https://github.com/LunarVim/LunarVim#breaking-changes", +        lang +      ) +      vim.schedule(function() +        vim.notify(msg, vim.log.levels.WARN) +      end) +    end +  end +end +  --- Override the configuration with a user provided one  -- @param config_path The path to the configuration overrides  function M:load(config_path) @@ -137,6 +157,8 @@ function M:load(config_path)      return    end +  deprecation_notice() +    self.path = config_path    autocmds.define_augroups(lvim.autocommands)  | 
