Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (23 sloc) 1.29 KB
### UI/Colors: Rotate through color schemes #################################
# vim: ft=dosini
#
# (De-)select a theme: python-pyrocore -m pyrocore.ui.theming -t ‹name(s)›
# Select all themes: python-pyrocore -m pyrocore.ui.theming -a
# List all themes: python-pyrocore -m pyrocore.ui.theming -l
# Rotate to next: python-pyrocore -m pyrocore.ui.theming -qn
# Print current path: python-pyrocore -m pyrocore.ui.theming -qc
#
# Example:
#
# python-pyrocore -m pyrocore.ui.theming -a -t default-256,solarized-blue,solarized-yellow,happy-pastel -l
# UI/Key: Bind theme rotation to '~'
pyro.bind_key = rotate_theme, ~,\
"try_import=(execute.capture_nothrow, (cat,(pyro.bin_dir),python-pyrocore), -m, pyrocore.ui.theming, -qn)"
# HELPER: This is used within theme files, currently just announces the switch
method.insert = pyro.color_theme.name, private|simple,\
"print = (cat, \"Switched to '\", (argument.0), \"' color theme\")"
# HELPER: Load the currently active theme (on startup)
method.insert = pyro._load_current_theme, private|simple,\
"try_import=(execute.capture_nothrow, (cat,(pyro.bin_dir),python-pyrocore), -m, pyrocore.ui.theming, -qc)"
# Load @ startup
branch=(pyro.extended), ((pyro._load_current_theme))