tgoop.com/opensource_findings/909
Create:
Last Update:
Last Update:
В Python3.14 добавили подсветку синтаксиса в новом PyREPL
- PR: https://github.com/python/cpython/pull/133247
Выглядит прикольно. А еще можно делать свои темы, вот пример дефолтной:
theme = {
"PROMPT": colors.BOLD_MAGENTA,
"KEYWORD": colors.BOLD_BLUE,
"BUILTIN": colors.CYAN,
"COMMENT": colors.RED,
"STRING": colors.GREEN,
"NUMBER": colors.YELLOW,
"OP": colors.RESET,
"DEFINITION": colors.BOLD,
"SOFT_KEYWORD": colors.BOLD_BLUE,
"RESET": colors.RESET,
}
Свою можно поставить так:
1. Меняем цвета для тех токенов, которые хотим подсветить. Складываем в импортируемый модуль. Например:
your_theme2. При старте – устанавливаем свою тему
export PYTHONSTARTUP='import _colorize; from your_theme import theme; _colorize.set_theme(theme)'
Доки про
PYTHONSTARTUP: https://docs.python.org/3/using/cmdline.html#envvar-PYTHONSTARTUPВот тут реализация подсветки, она довольно простая.
Ждем реализацию pustota для PyREPL?
| Поддержать | YouTube | GitHub | Чат |
BY Находки в опенсорсе

Share with your friend now:
tgoop.com/opensource_findings/909
