Nodes/ComfyUI illumorae/Text Show Multiline Color
ComfyUI Node

Text Show Multiline Color

A readable text display that survives reloads and broken inputs

By CorvaeOboro·Created 8 months ago·Updated 6 days ago· 1
Text Show Multiline Color
    • text
    text
    enable_highlightingtrue
    themedark

    ComfyUI has a dozen ways to show text, and most of them blank out the moment the workflow reruns or the graph reloads. Text Show Multiline Color, from the illumorae pack (CorvaeOboro's text-utility corner), is the one that actually persists: it renders multiline text as syntax-highlighted, selectable, copyable content in a widget that keeps its state across reloads, and it still passes the plain string through as an output. It's the node you put at the end of a text pipeline when you want to read what's flowing through.

    What's the syntax highlighting for? Real IDE behavior, aimed at prompts: parentheses colored by nesting depth, square and curly brackets, numbers, <lora:...> and <embedding:...> tags, quoted strings, #/// comments, and commas. If you've ever stared at ((masterpiece)) and wondered whether your parentheses actually balance, the depth-based coloring answers it at a glance. That's genuinely useful for enclosure-heavy prompts, and it plays nicely with the pack's other text nodes - reorder something, truncate it, and dump it here to eyeball the result.

    Inputs and what it tolerates

    Three inputs: text (multiline), enable_highlighting (default on - turn it off for a clean plain view), and theme (dark/light). Output is text as a plain STRING, so it slots into anything downstream without the HTML ever leaking through - the color lives only in the widget.

    The robustness is the underrated feature: the node was written to gracefully handle None, dicts, lists, and bypassed upstream nodes instead of throwing. If an upstream node died or returned something weird, this one shows you an error message rather than taking the whole graph down with it. For debugging a long pipeline that generates strings, that alone is worth the install.

    Installing it

    ComfyUI Manager → search "illumorae" → install, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/CorvaeOboro/ComfyUI_illumorae
    

    Restart. No models, no dependencies beyond ComfyUI's own stack.

    Troubleshooting

    If the highlight colors don't appear, check enable_highlighting is on and your frontend is current - the rendering is a JS widget, so ancient ComfyUI versions won't show it. If the node shows an error-style block instead of text, that's the graceful-failure path doing its job: look at what you fed it, because the string was malformed or missing, not because the node broke. A display node through and through - it won't fix your text, but it'll finally show you what it actually is.

    Categoryillumorae

    Inputs (3)

    NameTypeDefaultDescription
    textSTRING
    enable_highlightingBOOLEANtrue
    themeCOMBOdark2 options: dark, light

    Outputs (1)

    NameTypeDescription
    textSTRING