pytermgui.markup.aliases

All PTG-builtin TIM aliases.

 1"""All PTG-builtin TIM aliases."""
 2
 3from typing import Any
 4
 5MarkupLanguage = Any  # pylint: disable=invalid-name
 6
 7CODE_GROUP = {
 8    "code.str": "142",
 9    "code.multiline_str": "142",
10    "code.keyword": "203",
11    "code.none": "167",
12    "code.global": "214",
13    "code.number": "175",
14    "code.identifier": "109",
15    "code.name": "214",
16    "code.comment": "240 italic",
17    "code.builtin": "214",
18    "code.file": "109",
19    "code.symbol": "code.file",
20}
21
22
23DEFAULT_ALIASES = {**CODE_GROUP}
24
25
26def apply_default_aliases(lang: MarkupLanguage) -> None:
27    """Applies all aliases within `DEFAULT_ALIASES`.
28
29    Args:
30        lang: The `MarkupLanguage` instance all aliases will be
31            applied to.
32    """
33
34    lang.alias_multiple(**DEFAULT_ALIASES)
def apply_default_aliases(lang: Any) -> None:
27def apply_default_aliases(lang: MarkupLanguage) -> None:
28    """Applies all aliases within `DEFAULT_ALIASES`.
29
30    Args:
31        lang: The `MarkupLanguage` instance all aliases will be
32            applied to.
33    """
34
35    lang.alias_multiple(**DEFAULT_ALIASES)

Applies all aliases within DEFAULT_ALIASES.

Args
  • lang: The MarkupLanguage instance all aliases will be applied to.