feat: Add user customization and refactor for readability
- Add user customization via automatically detected user.lua file - Reorganize config options into separate files - Reorganize plugin loaders into separate files
This commit is contained in:
+7
-8
@@ -16,22 +16,21 @@ WEZTERM = require("wezterm")
|
||||
CONFIG = WEZTERM.config_builder()
|
||||
|
||||
-- Load Options
|
||||
local configs = require("configs")
|
||||
local opts = require("opts")
|
||||
|
||||
-- Apply config
|
||||
for k, v in pairs(configs) do
|
||||
for k, v in pairs(opts) do
|
||||
CONFIG[k] = v
|
||||
end
|
||||
|
||||
-- Check for dev-modes
|
||||
DEVMODE = pcall(require, "dev")
|
||||
|
||||
-- Load Plugins
|
||||
require("plugins.battery")
|
||||
require("plugins.hyperlinks")
|
||||
require("plugins.resurrect")
|
||||
require("plugins.smart_splits")
|
||||
require("plugins.tabline")
|
||||
-- Check for user-configs
|
||||
USERCONFIG = pcall(require, "user")
|
||||
|
||||
-- Load plugins
|
||||
require("plugs")
|
||||
|
||||
--------- Update Plugins ----------
|
||||
---Running this may cause slowdowns
|
||||
|
||||
Reference in New Issue
Block a user