From b2aa30b5aeced04b808df0c8a1717618a0f393ea Mon Sep 17 00:00:00 2001 From: siduck Date: Tue, 14 Mar 2023 13:58:12 +0530 Subject: [PATCH] make statusline separators reloadable --- lua/core/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/core/init.lua b/lua/core/init.lua index 58434f6..de521e8 100644 --- a/lua/core/init.lua +++ b/lua/core/init.lua @@ -73,6 +73,7 @@ autocmd("FileType", { local sep = vim.loop.os_uname().sysname:find "windows" and "\\" or "/" +-- reload some chadrc options on-save vim.api.nvim_create_autocmd("BufWritePost", { pattern = vim.fn.glob( table.concat({ @@ -102,6 +103,8 @@ vim.api.nvim_create_autocmd("BufWritePost", { vim.g.nvchad_theme = config.ui.theme vim.g.transparency = config.ui.transparency + -- statusline + require("plenary.reload").reload_module("nvchad_ui.statusline." .. config.ui.statusline.theme) vim.opt.statusline = "%!v:lua.require('nvchad_ui.statusline." .. config.ui.statusline.theme .. "').run()" require("base46").load_all_highlights()