-- * after: highlights after the keyword (todo text)
-- * after: highlights after the keyword (todo text)
highlight={
highlight={
multiline=true,-- enable multine todo comments
multiline=true,-- enable multine todo comments
multiline_pattern="^.",-- lua pattern to match the next multiline from the start of the matched keyword
multiline_pattern="^.",-- lua pattern to match the next multiline from the start of the matched keyword
multiline_context=10,-- extra lines that will be re-evaluated when changing a line
multiline_context=10,-- extra lines that will be re-evaluated when changing a line
before="",-- "fg" or "bg" or empty
before="",-- "fg" or "bg" or empty
keyword="wide",-- "fg", "bg", "wide", "wide_bg", "wide_fg" or empty. (wide and wide_bg is the same as bg, but will also highlight surrounding characters, wide_fg acts accordingly but with fg)
keyword="wide",-- "fg", "bg", "wide", "wide_bg", "wide_fg" or empty. (wide and wide_bg is the same as bg, but will also highlight surrounding characters, wide_fg acts accordingly but with fg)
after="fg",-- "fg" or "bg" or empty
after="fg",-- "fg" or "bg" or empty
pattern=[[.*<(KEYWORDS)\s*:]],-- pattern or table of patterns, used for highlighting (vim regex)
pattern=[[.*<(KEYWORDS)\s*:]],-- pattern or table of patterns, used for highlighting (vim regex)
comments_only=true,-- uses treesitter to match keywords in comments only
comments_only=true,-- uses treesitter to match keywords in comments only
max_line_len=400,-- ignore lines longer than this
max_line_len=400,-- ignore lines longer than this
exclude={},-- list of file types to exclude highlighting
exclude={},-- list of file types to exclude highlighting
},
},
-- list of named colors where we try to extract the guifg from the
-- list of named colors where we try to extract the guifg from the
-- list of highlight groups or use the hex color if hl not found as a fallback
-- list of highlight groups or use the hex color if hl not found as a fallback