diff --git a/candy/lua/marshmallow/colorscheme.lua b/candy/lua/marshmallow/colorscheme.lua index be81ae8..b0c592c 100644 --- a/candy/lua/marshmallow/colorscheme.lua +++ b/candy/lua/marshmallow/colorscheme.lua @@ -14,3 +14,18 @@ vim.api.nvim_create_autocmd({ "ColorScheme" }, { vim.api.nvim_set_hl(0, "MiniClueNextKey", { fg = ls.color.lack }) end, }) + +local hipatterns = require("mini.hipatterns") + +hipatterns.setup({ + highlighters = { + -- Highlight standalone 'FIXME', 'HACK', 'TODO', 'NOTE' + fixme = { pattern = "%f[%w]()FIXME()%f[%W]", group = "MiniHipatternsFixme" }, + hack = { pattern = "%f[%w]()HACK()%f[%W]", group = "MiniHipatternsHack" }, + todo = { pattern = "%f[%w]()TODO()%f[%W]", group = "MiniHipatternsTodo" }, + note = { pattern = "%f[%w]()NOTE()%f[%W]", group = "MiniHipatternsNote" }, + + -- Highlight hex color strings (`#rrggbb`) using that color + hex_color = hipatterns.gen_highlighter.hex_color(), + }, +}) diff --git a/flake.nix b/flake.nix index d1dff78..35686f8 100644 --- a/flake.nix +++ b/flake.nix @@ -90,7 +90,6 @@ lackluster-nvim everforest mini-nvim - colorizer luasnip (opt conform-nvim) plenary-nvim