From 86a1618b928cc8c84e4179afdf33ce9846e5a0b3 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 15 Nov 2022 17:15:56 +0100 Subject: [PATCH] fix: use ColorSchemePre to cleanup autocommands --- lua/tokyonight/util.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lua/tokyonight/util.lua b/lua/tokyonight/util.lua index 6cce5ba..86ae23b 100644 --- a/lua/tokyonight/util.lua +++ b/lua/tokyonight/util.lua @@ -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 ]]