rs_rich.ext.registry: the extension registry (rich_ext::registry).
The registry is the plugin host, so rs_rich.plugins owns it; this module
re-exports it under the Rust module's name. No Rich counterpart.
ExtensionRegistry
with_defaults
staticmethod
with_defaults() -> ExtensionRegistry
add_plugin
add_plugin(plugin: Any) -> None
register_highlighter
register_highlighter(highlighter: Any) -> None
register_code_highlighter
register_code_highlighter(name: str, highlighter: Any) -> None
register_transform(name: str, transform: Any) -> None
plugins
plugins() -> List[RegisteredPlugin]
provided_by
provided_by(capability: Capability) -> Optional[str]
code_highlighter_names
code_highlighter_names() -> List[str]
code_highlighter
code_highlighter(name: str) -> Optional[CodeHighlighter]
set_default_code_highlighter
set_default_code_highlighter(name: str, theme: Optional[str] = None) -> None
default_code_highlighter
default_code_highlighter() -> Optional[str]
theme
theme(name: str) -> Optional[Theme]
box_style
box_style(name: str) -> Optional[Box]
renderer
renderer(name: str) -> Optional[SourceRenderer]
fence_renderer
fence_renderer(language: str) -> Optional[FenceRenderer]
fences
fences() -> Optional[FenceRenderer]
transform(name: str) -> Optional[TextTransform]
transform_names() -> List[str]
text_pipeline
text_pipeline(names: Iterable[str]) -> TextPipeline
install
install(console: Console) -> None
NumberHighlighter
highlight
highlight(text: Any) -> Any
install_defaults
install_defaults(console: Console) -> None