diff options
author | LostNeophyte <[email protected]> | 2023-01-25 11:06:39 +0100 |
---|---|---|
committer | LostNeophyte <[email protected]> | 2023-01-25 11:11:25 +0100 |
commit | eba121cc651413d753f688162413008a6ed455e2 (patch) | |
tree | 737757af86e0be6a2517e4ad21fffb859621494f /lua/lvim/config/init.lua | |
parent | 4b9f4b2ae6dfc034ba10abab5ab91c357c058734 (diff) |
refactor: use callbacks for configuring builtins
Diffstat (limited to 'lua/lvim/config/init.lua')
-rw-r--r-- | lua/lvim/config/init.lua | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua index 9f4bb45e..7823d9f2 100644 --- a/lua/lvim/config/init.lua +++ b/lua/lvim/config/init.lua @@ -18,7 +18,7 @@ function M:init() require("lvim.keymappings").load_defaults() local builtins = require "lvim.core.builtins" - builtins.config { user_config_file = user_config_file } + builtins.init() local settings = require "lvim.config.settings" settings.load_defaults() @@ -26,21 +26,7 @@ function M:init() local autocmds = require "lvim.core.autocmds" autocmds.load_defaults() - local lvim_lsp_config = require "lvim.lsp.config" - lvim.lsp = vim.deepcopy(lvim_lsp_config) - - lvim.builtin.luasnip = { - sources = { - friendly_snippets = true, - }, - } - - lvim.builtin.bigfile = { - active = true, - config = {}, - } - - require("lvim.config._deprecated").handle() + require("lvim.config._deprecated").pre_user_config() end --- Override the configuration with a user provided one @@ -65,7 +51,7 @@ function M:load(config_path) Log:set_level(lvim.log.level) - require("lvim.config._deprecated").post_load() + -- require("lvim.config._deprecated").post_load() autocmds.define_autocmds(lvim.autocommands) |