local M = {} M.setup = function() require("core.options") require("core.autocommands") require("core.filetypes") require("plugins.lazy") -- Load this after loading plugins to ensure default lsp-config is there require("core.lspconfig") require("core.treesitter") -- Load this after loading everything else -- to ensure we are ready for them. require("core.keybinds") -- Finally set the colorscheme vim.cmd.colorscheme("gruvbox") end return M