11# ruff: noqa: ERA001
22"""Pygments styles for all Catppuccin flavors."""
3+
34from __future__ import annotations
45
56from typing import TYPE_CHECKING
@@ -121,8 +122,11 @@ class LatteStyle(Style):
121122 _colors = PALETTE .latte .colors
122123
123124 background_color = _colors .base .hex
125+ highlight_color = _colors .surface0 .hex
124126 line_number_background_color = _colors .mantle .hex
125127 line_number_color = _colors .text .hex
128+ line_number_special_background_color = _colors .mantle .hex
129+ line_number_special_color = _colors .text .hex
126130
127131 styles = _make_styles (_colors )
128132
@@ -133,8 +137,11 @@ class FrappeStyle(Style):
133137 _colors = PALETTE .frappe .colors
134138
135139 background_color = _colors .base .hex
140+ highlight_color = _colors .surface0 .hex
136141 line_number_background_color = _colors .mantle .hex
137142 line_number_color = _colors .text .hex
143+ line_number_special_background_color = _colors .mantle .hex
144+ line_number_special_color = _colors .text .hex
138145
139146 styles = _make_styles (_colors )
140147
@@ -145,8 +152,11 @@ class MacchiatoStyle(Style):
145152 _colors = PALETTE .macchiato .colors
146153
147154 background_color = _colors .base .hex
155+ highlight_color = _colors .surface0 .hex
148156 line_number_background_color = _colors .mantle .hex
149157 line_number_color = _colors .text .hex
158+ line_number_special_background_color = _colors .mantle .hex
159+ line_number_special_color = _colors .text .hex
150160
151161 styles = _make_styles (_colors )
152162
@@ -157,7 +167,10 @@ class MochaStyle(Style):
157167 _colors = PALETTE .mocha .colors
158168
159169 background_color = _colors .base .hex
170+ highlight_color = _colors .surface0 .hex
160171 line_number_background_color = _colors .mantle .hex
161172 line_number_color = _colors .text .hex
173+ line_number_special_background_color = _colors .mantle .hex
174+ line_number_special_color = _colors .text .hex
162175
163176 styles = _make_styles (_colors )
0 commit comments