pygments lexer: use the token type intended for CLI output

and squash an unused import
This commit is contained in:
Aaron Gyes 2021-12-12 11:59:33 -08:00
parent 57119fb84d
commit 196b42e4eb

View file

@ -3,7 +3,6 @@
# Example of how to use this:
# env PATH="/dir/containing/fish/indent/:$PATH" pygmentize -f terminal256 -l /path/to/fish_indent_lexer.py:FishIndentLexer -x ~/test.fish
import os
from pygments.lexer import Lexer
from pygments.token import (
Keyword,
@ -23,9 +22,6 @@ from pygments.token import (
import re
import subprocess
# The token type representing output to the console.
OUTPUT_TOKEN = Text
# A fallback token type.
DEFAULT = Text
@ -131,5 +127,5 @@ class FishIndentLexer(Lexer):
result.extend(tokenize_fish_command(m.group(2), m.start(2)))
else:
# Non-prompt line representing output from a command.
result.append((m.start(2), OUTPUT_TOKEN, m.group(2)))
result.append((m.start(2), Generic.Output, m.group(2)))
return result