diff options
author | Akianonymus <anonymus.aki@gmail.com> | 2022-09-09 09:51:23 +0530 |
---|---|---|
committer | Akianonymus <anonymus.aki@gmail.com> | 2022-09-09 09:51:23 +0530 |
commit | a9aacd33ce50961fcf835a4b713e58f8080189ed (patch) | |
tree | 37a766e4485f4f0e7df90d31a902e1c65e9f5c1a /lua/colorizer/buffer_utils.lua | |
parent | tailwind: Do not use LspAttach method if vim version <= 7 (diff) |
Fix reload on au ColorScheme | Check if buffer is valid before attaching
Diffstat (limited to 'lua/colorizer/buffer_utils.lua')
-rw-r--r-- | lua/colorizer/buffer_utils.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/colorizer/buffer_utils.lua b/lua/colorizer/buffer_utils.lua index 2f31a2b..a3b3da7 100644 --- a/lua/colorizer/buffer_utils.lua +++ b/lua/colorizer/buffer_utils.lua @@ -30,6 +30,11 @@ local HIGHLIGHT_MODE_NAMES = { } local HIGHLIGHT_CACHE = {} +--- Clean the highlight cache +local function clear_hl_cache() + HIGHLIGHT_CACHE = {} +end + --- Make a deterministic name for a highlight given these attributes local function make_highlight_name(rgb, mode) return table.concat({ HIGHLIGHT_NAME_PREFIX, HIGHLIGHT_MODE_NAMES[mode], rgb }, "_") @@ -333,6 +338,7 @@ end return { DEFAULT_NAMESPACE = DEFAULT_NAMESPACE, HIGHLIGHT_MODE_NAMES = HIGHLIGHT_MODE_NAMES, + clear_hl_cache = clear_hl_cache, rehighlight_buffer = rehighlight_buffer, highlight_buffer = highlight_buffer, } |