repositories / dotfiles
dotfiles
bugabingas dorkfiles
owned by admin
neovim/lua/bugabinga/patterns.lua
Rawlocal 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 )