darkEditorTheme top-level constant
EditorThemeData
const darkEditorTheme
Default dark theme - GitHub Dark style.
Colors based on GitHub's design system (Primer).
Implementation
const EditorThemeData darkEditorTheme = EditorThemeData(
// GitHub dark canvas.default
backgroundColor: Color(0xFF0D1117),
textStyle: TextStyle(
fontFamily: 'JetBrainsMono',
fontFamilyFallback: const ['monospace'],
fontSize: 14,
height: 1.4,
// GitHub dark fg.default
color: Color(0xFFE6EDF3),
),
lineNumberStyle: TextStyle(
fontFamily: 'JetBrainsMono',
fontFamilyFallback: const ['monospace'],
fontSize: 14,
height: 1.4,
// Muted foreground for line numbers
color: Color(0xFF8B949E),
),
// GitHub dark accent.fg with ~20% alpha (blue selection)
selectionColor: Color(0x332F81F7),
inactiveSelectionColor: Color(0x1A8B949E),
// GitHub dark accent.fg (blue cursor)
cursorColor: Color(0xFF2F81F7),
cursorWidth: 1.2,
cursorBlinkRate: 1200,
// Active line - subtle but visible highlight
activeLineColor: Color(0x188B949E),
activeLineGutterColor: Color(0x188B949E),
// Subtle gutter background
gutterBackgroundColor: Color(0xFF161B22),
gutterBorderColor: Color(0xFF30363D),
// Muted foreground for gutter text
gutterTextColor: Color(0xFF8B949E),
// GitHub dark canvas.subtle
panelBackgroundColor: Color(0xFF161B22),
panelBorderColor: Color(0xFF30363D),
// GitHub dark canvas.overlay
tooltipBackgroundColor: Color(0xFF161B22),
tooltipTextColor: Color(0xFFE6EDF3),
tooltipBorderRadius: BorderRadius.all(Radius.circular(6)),
// GitHub dark danger.fg
specialCharColor: Color(0xFFFF7B72),
trailingSpaceColor: Color(0x40FF7B72),
);