diff --git a/lua/lazyvim/config/init.lua b/lua/lazyvim/config/init.lua index 96f790be..24c19aa7 100644 --- a/lua/lazyvim/config/init.lua +++ b/lua/lazyvim/config/init.lua @@ -14,7 +14,8 @@ local defaults = { defaults = { autocmds = true, -- lazyvim.config.autocmds keymaps = true, -- lazyvim.config.keymaps - options = true, -- lazyvim.config.options + -- lazyvim.config.options can't be configured here since that's loaded before lazyvim setup + -- if you want to disable loading options, add `package.loaded["lazyvim.config.options"] = true` to the top of your init.lua }, -- icons used by other plugins icons = { @@ -141,7 +142,7 @@ function M.load(name) }) end -- always load lazyvim, then user file - if M.defaults[name] then + if M.defaults[name] or name == "options" then _load("lazyvim.config." .. name) end _load("config." .. name) diff --git a/lua/lazyvim/config/options.lua b/lua/lazyvim/config/options.lua index bf3efb7c..0d302003 100644 --- a/lua/lazyvim/config/options.lua +++ b/lua/lazyvim/config/options.lua @@ -1,5 +1,4 @@ -- This file is automatically loaded by plugins.config - vim.g.mapleader = " " vim.g.maplocalleader = " " @@ -28,7 +27,7 @@ opt.scrolloff = 4 -- Lines of context opt.sessionoptions = { "buffers", "curdir", "tabpages", "winsize" } opt.shiftround = true -- Round indent opt.shiftwidth = 2 -- Size of an indent -opt.shortmess:append { W = true, I = true, c = true } +opt.shortmess:append({ W = true, I = true, c = true }) opt.showmode = false -- Dont show mode since we have a statusline opt.sidescrolloff = 8 -- Columns of context opt.signcolumn = "yes" -- Always show the signcolumn, otherwise it would shift the text each time @@ -49,7 +48,7 @@ opt.wrap = false -- Disable line wrap if vim.fn.has("nvim-0.9.0") == 1 then opt.splitkeep = "screen" - opt.shortmess:append { C = true } + opt.shortmess:append({ C = true }) end -- Fix markdown indentation settings