2bi
6 S r SrSrSrSrS rS rS rS rS r g
)a
pygments.plugin
~~~~~~~~~~~~~~~
Pygments plugin interface. By default, this tries to use
``importlib.metadata``, which is in the Python standard
library since Python 3.8, or its ``importlib_metadata``
backport for earlier versions of Python. It falls back on
``pkg_resources`` if not found. Finally, if ``pkg_resources``
is not found either, no plugins are loaded at all.
lexer plugins::
[pygments.lexers]
yourlexer = yourmodule:YourLexer
formatter plugins::
[pygments.formatters]
yourformatter = yourformatter:YourFormatter
/.ext = yourformatter:YourFormatter
As you can see, you can define extensions for the formatter
with a leading slash.
syntax plugins::
[pygments.styles]
yourstyle = yourstyle:YourStyle
filter plugin::
[pygments.filter]
yourfilter = yourfilter:YourFilter
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
zpygments.lexerszpygments.formatterszpygments.styleszpygments.filtersc * SSK Jn U" 5 n[ US5 ( a UR U S9$ UR U / 5 $ ! [ aG SSKJn NL! [ a0 SSKJn U" U 5 s s $ ! [ [ 4 a / s s s $ f = ff = ff = f)N )entry_points)iter_entry_pointsselect)group)
importlib.metadatar ImportErrorimportlib_metadatapip._vendor.pkg_resourcesr OSErrorhasattrr get)
group_namer r groupss ڍ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/pygments/plugin.pyr r / s 53 ^Fvx }}:}.. zz*b))% 5 57 5
5G )44 )
5 5sM A
BA
BA1%B-B1B
BB B
BBc # \ # [ [ 5 H n U R 5 v M g 7fN)r LEXER_ENTRY_POINTload
entrypoints r find_plugin_lexersr G s" '(9:
oo ;s *,c # t # [ [ 5 H! n U R U R 5 4v M# g 7fr )r FORMATTER_ENTRY_POINTnamer r s r find_plugin_formattersr L s+ '(=>
ooz000 ? 68c # t # [ [ 5 H! n U R U R 5 4v M# g 7fr )r STYLE_ENTRY_POINTr r r s r find_plugin_stylesr Q s+ '(9:
ooz000 ;r c # t # [ [ 5 H! n U R U R 5 4v M# g 7fr )r FILTER_ENTRY_POINTr r r s r find_plugin_filtersr# V s+ '(:;
ooz000