Skip to content

Commit 33e44c2

Browse files
committed
Fix for gutter spacing in terminal themes
1 parent 3c2a7f8 commit 33e44c2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Languages/Base/Injections/GutterInjection.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tempest\Highlight\Languages\Base\Injections;
66

77
use Tempest\Highlight\Escape;
8+
use Tempest\Highlight\TerminalTheme;
89
use Tempest\Highlight\Highlighter;
910
use Tempest\Highlight\Injection;
1011
use Tempest\Highlight\ParsedInjection;
@@ -62,7 +63,7 @@ public function parse(string $content, Highlighter $highlighter): ParsedInjectio
6263
$gutterClass = 'hl-gutter' . ($hasClasses ? ' ' . $hasClasses : '');
6364

6465
$lines[$i] = sprintf(
65-
Escape::tokens('<span class="%s">%s</span>%s'),
66+
Escape::tokens('<span class="%s">%s</span>'.($highlighter->getTheme() instanceof TerminalTheme ? ' ' : '').'%s'),
6667
$gutterClass,
6768
str_pad(
6869
string: (string) $gutterNumber,

0 commit comments

Comments
 (0)