# -*- coding: utf-8 -*- """Hooks for pygments syntax highlighting.""" import os import re import string import builtins from warnings import warn from collections import ChainMap from collections.abc import MutableMapping # must come before pygments imports from xonsh.lazyasd import load_module_in_background load_module_in_background('pkg_resources', debug='XONSH_DEBUG', replacements={'pygments.plugin': 'pkg_resources'}) from pygments.lexer import inherit, bygroups, using, this from pygments.lexers.shell import BashLexer from pygments.lexers.agile import PythonLexer from pygments.token import (Keyword, Name, Comment, String, Error, Number, Operator, Generic, Whitespace, Token) from pygments.style import Style from pygments.styles import get_style_by_name import pygments.util from xonsh.lazyasd import LazyObject, LazyDict from xonsh.tools import (ON_WINDOWS, intensify_colors_for_cmd_exe, expand_gray_colors_for_cmd_exe) from xonsh.tokenize import SearchPath
# must come before ptk / pygments imports from xonsh.lazyasd import load_module_in_background load_module_in_background( "pkg_resources", debug="XONSH_DEBUG", replacements={"pygments.plugin": "pkg_resources"}, )