From 234f3da80441c563a14cc56c0237608369de932a Mon Sep 17 00:00:00 2001 From: bretello Date: Sat, 23 Oct 2021 15:19:48 +0200 Subject: [PATCH] [pdbrc] fix colorscheme --- pdbrc.py | 51 +++++++++++---------------------------------------- 1 file changed, 11 insertions(+), 40 deletions(-) diff --git a/pdbrc.py b/pdbrc.py index 8848897..1a21211 100644 --- a/pdbrc.py +++ b/pdbrc.py @@ -1,11 +1,20 @@ import pdb +from pygments.styles import get_style_by_name + class Config(pdb.DefaultConfig): + # prompt = "(Pdb++) " sticky_by_default = True - pygments_formatter_class = "pygments.formatters.TerminalTrueColorFormatter" - pygments_formatter_kwargs = {"style": "solarized-dark"} 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("gruvbox-dark")} + else: + from pygments.formatters import TerminalTrueColorFormatter + + formatter = TerminalTrueColorFormatter(style=get_style_by_name("gruvbox-dark")) + editor = "vim" @@ -14,41 +23,3 @@ if __name__ == "__main__": all_styles = get_all_styles() print(list(all_styles)) - # all_styles = [ - # "default", - # "emacs", - # "friendly", - # "colorful", - # "autumn", - # "murphy", - # "manni", - # "monokai", - # "perldoc", - # "pastie", - # "borland", - # "trac", - # "native", - # "fruity", - # "bw", - # "vim", - # "vs", - # "tango", - # "rrt", - # "xcode", - # "igor", - # "paraiso-light", - # "paraiso-dark", - # "lovelace", - # "algol", - # "algol_nu", - # "arduino", - # "rainbow_dash", - # "abap", - # "solarized-dark", - # "solarized-light", - # "sas", - # "stata", - # "stata-light", - # "stata-dark", - # "inkpot", - # ]