import os import pdb from pygments.styles import get_style_by_name if os.getenv("THEME_PREFER_LIGHT"): pygments_style = "gruvbox-light" else: pygments_style = "gruvbox-dark" class Config(pdb.DefaultConfig): # prompt = "(Pdb++) " skip = ["dvc.stage.decorators.*", "funcy.*"] sticky_by_default = True use_pygments = True if pdb.__version__.version.startswith("0.10.4."): pygments_formatter_class = "pygments.formatters.TerminalTrueColorFormatter" pygments_formatter_kwargs = {"style": get_style_by_name(pygments_style)} else: from pygments.formatters import TerminalTrueColorFormatter formatter = TerminalTrueColorFormatter(style=get_style_by_name(pygments_style)) editor = "vim" if __name__ == "__main__": from pygments.styles import get_all_styles all_styles = get_all_styles() print(list(all_styles))