Editor Themes

Customize syntax highlighting colors for the HL7 message editor

8 built-in themes and a fully customizable color palette for HL7 syntax highlighting.

The parser editor supports 8 color themes, each defining colors for segment headers, field delimiters, component separators, escape sequences, and more, with separate light and dark mode palettes. Switch themes instantly from Settings or use a fully custom color configuration.

Screenshot coming soon

Classic, Ocean, Warm, and High Contrast rendering the same message.

Built-in Themes

ThemeStyleDescription
MonochromeMinimalGrayscale tones for minimal distraction
ClassicVibrantTraditional HL7 Workbench colors, bold and high-energy
OceanCoolBlues and teals with warm accents
TechnicolorBoldPrimary and secondary colors, maximum contrast
WarmEarthBrowns, oranges, and earth tones
High ContrastAccessibleWCAG AA/AAA compliant for accessibility needs
Retro GreenTerminalPhosphor green CRT terminal aesthetic
CustomUser-definedChoose your own colors for every syntax token

Syntax Tokens

Each theme defines colors for 9 syntax tokens. In Custom mode, set each independently with separate light and dark mode values:

TokenWhat It Highlights
segmentSegment headers (MSH, PID, OBX, etc.)
fieldDelimiterPipe character (|)
componentDelimiterCaret (^)
repetitionDelimiterTilde (~)
subcomponentDelimiterAmpersand (&)
escapeSequenceEscape sequences (\F\, \R\, etc.)
numberNumeric values
textGeneral text content
nullValueEmpty/null field markers ("")

Chrome Settings

Line Highlight

4 color presets (blue, yellow, gray, neon) and 3 render modes: border, solid fill, or none.

Cursor & Selection

4 cursor color presets (blue, red, green, orange) with style options: line, block, block-outline, or underline.

Table Field Highlighting

Highlight fields that reference HL7 tables, using any of 8 colors with background, underline, or border styling.

Font Size

Per-pane font size from 10px to 24px. Each panel (editor, tree, details, validation) can be set independently.

Open Settings → Message Editor and pick a Syntax Theme preset to switch themes. Changes apply immediately to all open editor tabs. The selected theme persists across sessions.