fix: use ColorSchemePre to cleanup autocommands

This commit is contained in:
Folke Lemaitre
2022-11-15 17:15:56 +01:00
parent 4370d3de58
commit 86a1618b92

View File

@@ -71,17 +71,15 @@ end
--- Delete the autocmds when the theme changes to something else
function M.onColorScheme()
if vim.g.colors_name ~= "tokyonight" then
vim.cmd([[autocmd! TokyoNight]])
vim.cmd([[augroup! TokyoNight]])
end
vim.cmd([[autocmd! TokyoNight]])
vim.cmd([[augroup! TokyoNight]])
end
---@param config Config
function M.autocmds(config)
vim.cmd([[augroup TokyoNight]])
vim.cmd([[ autocmd!]])
vim.cmd([[ autocmd ColorScheme * lua require("tokyonight.util").onColorScheme()]])
vim.cmd([[ autocmd ColorSchemePre * lua require("tokyonight.util").onColorScheme()]])
vim.cmd(
[[ autocmd FileType ]]