From 440c7a7cfda9d8b199fa1500b469cc90e3a88963 Mon Sep 17 00:00:00 2001 From: rootiest Date: Thu, 20 Mar 2025 20:31:26 -0400 Subject: [PATCH] feat(color-tags): use nvim-colorizer instead of mini.hipatterns nvim-colorizer provides more features and recognizes more types of color formats. --- lua/plugins/editor.lua | 23 +++++++++++++++++++++++ lua/plugins/mini.lua | 14 -------------- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/lua/plugins/editor.lua b/lua/plugins/editor.lua index e94a360..64db0d0 100644 --- a/lua/plugins/editor.lua +++ b/lua/plugins/editor.lua @@ -116,4 +116,27 @@ return { opts = require('data.types').smearcursor, keys = require('data.keys').smearcursor, }, + { -- nvim-colorizer + 'catgoose/nvim-colorizer.lua', + event = 'BufReadPre', + lazy = true, + opts = { + lazy_load = true, + user_default_options = { + names = true, + RGB = true, -- #RGB hex codes + RGBA = true, -- #RGBA hex codes + RRGGBB = true, -- #RRGGBB hex codes + RRGGBBAA = true, -- #RRGGBBAA hex codes + AARRGGBB = true, -- 0xAARRGGBB hex codes + rgb_fn = true, -- CSS rgb() and rgba() functions + hsl_fn = true, -- CSS hsl() and hsla() functions + css = true, + css_fn = true, + tailwind = true, -- Enable tailwind colors + tailwind_opts = { update_names = true }, + sass = { enable = true, parsers = { 'css' } }, -- Enable sass colors + }, + }, + }, } diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua index 50bbb66..4955ef0 100644 --- a/lua/plugins/mini.lua +++ b/lua/plugins/mini.lua @@ -47,18 +47,4 @@ return { opts = require('data.types').miniicons.opts, init = require('data.types').miniicons.init, }, - { -- mini.hipatterns - 'echasnovski/mini.hipatterns', - version = false, - event = 'VeryLazy', - opts = function() - local hipatterns = require('mini.hipatterns') - return { - highlighters = { - -- Highlight hex color strings (`#rrggbb`) using that color - hex_color = hipatterns.gen_highlighter.hex_color(), - }, - } - end, - }, }