diff options
| author | chaeing <[email protected]> | 2021-08-25 23:40:25 -0700 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2021-08-26 08:40:25 +0200 | 
| commit | a83fffdc80bbd50b9a797adcab8ce29f0fdfacc2 (patch) | |
| tree | 828f7366f0c4f1ee91424a3d47a831f307002ab6 | |
| parent | 00b895d9e9577f084cf577a07f9d6d6e1f7a4cac (diff) | |
[Bugfix] Load user's autocmd custom_groups (#1393)
* Require core.autocmds before sourcing user config
* Define augroups after sourcing user config
| -rw-r--r-- | init.lua | 3 | ||||
| -rw-r--r-- | lua/config/init.lua | 4 | 
2 files changed, 4 insertions, 3 deletions
@@ -21,9 +21,6 @@ local config = require "config"  config:init()  config:load() -local autocmds = require "core.autocmds" -autocmds.define_augroups(lvim.autocommands) -  local plugins = require "plugins"  local plugin_loader = require("plugin-loader").init()  plugin_loader:load { plugins, lvim.plugins } diff --git a/lua/config/init.lua b/lua/config/init.lua index 9833fe6b..8c5387cd 100644 --- a/lua/config/init.lua +++ b/lua/config/init.lua @@ -27,6 +27,8 @@ end  --- Override the configuration with a user provided one  -- @param config_path The path to the configuration overrides  function M:load(config_path) +  local autocmds = require "core.autocmds" +    config_path = config_path or self.path    local ok, err = pcall(vim.cmd, "luafile " .. config_path)    if not ok then @@ -37,6 +39,8 @@ function M:load(config_path)    self.path = config_path +  autocmds.define_augroups(lvim.autocommands) +    local settings = require "config.settings"    settings.load_commands()  end  | 
