make statusline separators reloadable

This commit is contained in:
siduck 2023-03-14 13:58:12 +05:30
parent 7830f0334f
commit b2aa30b5ae
1 changed files with 3 additions and 0 deletions

View File

@ -73,6 +73,7 @@ autocmd("FileType", {
local sep = vim.loop.os_uname().sysname:find "windows" and "\\" or "/" local sep = vim.loop.os_uname().sysname:find "windows" and "\\" or "/"
-- reload some chadrc options on-save
vim.api.nvim_create_autocmd("BufWritePost", { vim.api.nvim_create_autocmd("BufWritePost", {
pattern = vim.fn.glob( pattern = vim.fn.glob(
table.concat({ table.concat({
@ -102,6 +103,8 @@ vim.api.nvim_create_autocmd("BufWritePost", {
vim.g.nvchad_theme = config.ui.theme vim.g.nvchad_theme = config.ui.theme
vim.g.transparency = config.ui.transparency 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()" vim.opt.statusline = "%!v:lua.require('nvchad_ui.statusline." .. config.ui.statusline.theme .. "').run()"
require("base46").load_all_highlights() require("base46").load_all_highlights()