local puk = require 'std.puk' puk.defer 'mini.hipatterns' ( function ( patterns ) patterns.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 = patterns.gen_highlighter.hex_color(), }, -- Delays (in milliseconds) defining asynchronous highlighting process delay = { -- How much to wait for update after every text change text_change = 690, -- How much to wait for update after window scroll scroll = 420, }, } end )