Skip to content

Commit

Permalink
add solarized theme
Browse files Browse the repository at this point in the history
  • Loading branch information
DXist committed Sep 8, 2014
1 parent 087de94 commit 416ebcf
Showing 1 changed file with 100 additions and 1 deletion.
101 changes: 100 additions & 1 deletion pudb/theme.py
@@ -1,4 +1,4 @@
THEMES = ["classic", "vim", "dark vim", "midnight"]
THEMES = ["classic", "vim", "dark vim", "midnight", "solarized"]

from pudb.py3compat import execfile, raw_input
import urwid
Expand Down Expand Up @@ -415,6 +415,105 @@ def add_setting(color, setting):
})

# }}}
elif theme == "solarized":
# {{{ solarized
palette_dict.update({
# UI
"header": ("black", "light blue", "standout"),
"focused sidebar": ("yellow", "light blue", "standout"),
"group head": ("black", "light blue"),
"background": ("black", "light blue"),
"label": ("black", "light blue"),
"value": ("white", "dark blue"),
"fixed value": ("black", "light blue"),

"variables": ("light blue", "default"),

"var label": ("dark blue", "default"),
"var value": ("light blue", "default"),

"focused var label": ("white", "dark blue"),
"focused var value": ("black", "dark blue"),

"highlighted var label": ("white", "light green"),
"highlighted var value": ("white", "light green"),
"focused highlighted var label": ("white", "light green"),
"focused highlighted var value": ("white", "light green"),

"stack": ("light blue", "default"),

"frame name": ("dark blue", "default"),
"frame class": ("light blue", "default"),
"frame location": ("light green", "default"),

"focused frame name": ("white", "dark blue"),
"focused frame class": ("black", "dark blue"),
"focused frame location": ("dark gray", "dark blue"),

"focused current frame name": ("white", "light green"),
"focused current frame class": ("black", "light green"),
"focused current frame location": ("dark gray", "light green"),

"current frame name": ("white", "light green"),
"current frame class": ("black", "light green"),
"current frame location": ("dark gray", "light green"),

# breakpoints
"breakpoint": ("light blue", "default"),
"focused breakpoint": ("white", "light green"),
"current breakpoint": ("white", "dark blue"),
"focused current breakpoint": ("white", "dark blue"),

# source
"breakpoint source": ("light blue", "black"),
"current breakpoint source": ("black", "light green"),
"breakpoint focused source": ("dark gray", "dark blue"),
"current breakpoint focused source": ("black", "light green"),
"breakpoint marker": ("dark red", "default"),

"search box": ("default", "default"),

"source": ("light blue", "default"),
"current source": ("light gray", "light blue"),
"current focused source": ("light gray", "light blue"),

"focused source": ("dark gray", "dark blue"),

"current highlighted source": ("black", "dark cyan"),
"highlighted source": ("light blue", "black"),

"line number": ("light blue", "default"),
"keyword": ("dark green", "default"),
"name": ("light blue", "default"),
"literal": ("dark cyan", "default"),
"string": ("dark cyan", "default"),
"doublestring": ("dark cyan", "default"),
"singlestring": ("light blue", "default"),
"docstring": ("dark cyan", "default"),
"backtick": ("light green", "default"),
"punctuation": ("light blue", "default"),
"comment": ("light green", "default"),
"classname": ("dark blue", "default"),
"funcname": ("dark blue", "default"),

# shell

"command line edit": ("light blue", "default"),
"command line prompt": ("light blue", "default"),

"command line output": ("light blue", "default"),
"command line input": ("light blue", "default"),
"command line error": ("dark red", "default"),

"focused command line output": ("black", "light green"),
"focused command line input": ("black", "light green"),
"focused command line error": ("dark red", "light blue"),

"command line clear button": ("light blue", "default"),
"command line focused button": ("black", "light blue"),
})

# }}}

else:
try:
Expand Down

0 comments on commit 416ebcf

Please sign in to comment.