{ ... }:
{
  text = ''
    require("todo-comments").setup {
      sign_priority = 8,
      signs         = false,
      keywords = {
        FIX  = { icon = " ", color = "error",   alt = { "FIXME", "BUG", "FIXIT", "ISSUE" }, },
        HACK = { icon = " ", color = "warning", alt = { "WTF", "LOL", "KEKW" } },
        LINK = { icon = "󰌷 ", color = "info",    alt = { "REF", "SEE", "MORE",  "ALSO", "SOURCE", "SRC" } },
        NOTE = { icon = "󰎚 ", color = "hint",    alt = { "INFO" } },
        PERF = { icon = " ", color = "default", alt = { "OPTIM", "PERFORMANCE", "OPTIMIZE" } },
        TEST = { icon = "⏲ ", color = "test",    alt = { "TESTING", "PASSED", "FAILED" } },
        TODO = { icon = " ", color = "info",    alt = { "LATER", "FUTURE", "ROADMAP" }},
        WARN = { icon = " ", color = "warning", alt = { "WARNING", "XXX" } },
      },
      gui_style = {
        bg = "BOLD",
        fg = "NONE",
      },
      merge_keywords = true,
      highlight = {
        after             = "fg",
        before            = "",
        comments_only     = true,
        exclude           = {},
        keyword           = "wide",
        max_line_len      = 400,
        multiline         = true,
        multiline_context = 10,
        multiline_pattern = "^.",
        pattern           = [[.*<(KEYWORDS)\s*:]],
      },
      colors = {
        default = { "Identifier",      "#7C3AED" },
        error   = { "DiagnosticError", "ErrorMsg",   "#DC2626" },
        hint    = { "DiagnosticHint",  "#10B981" },
        info    = { "DiagnosticInfo",  "#2563EB" },
        test    = { "Identifier",      "#FF00FF" },
        warning = { "DiagnosticWarn",  "WarningMsg", "#FBBF24" },
      },
      search = {
        command = "rg",
        args = {
          "--color=never",
          "--no-heading",
          "--with-filename",
          "--line-number",
          "--column",
        },
        pattern = [[\b(KEYWORDS):]],
      },
    }
  '';
}