Skip to content

rs_rich.ext.registry

Generated from the type stubs by scripts/gen_python_api.py; do not edit.

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

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

transform(name: str) -> Optional[TextTransform]

transform_names

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