Commit Graph

4 Commits

Author SHA1 Message Date
ba8616db4c feat: Make all themes easily user-customizable
This is achieved by using custom @-prefixed tmux options which are set
with the `-o` option, meaning, the theme will only set the value if it
is not already set.

This allows users to override any of the options in the theme by simply
setting them before loading the theme.

Additionally all themes are now generated using a custom theme builder,
that allows sharing various parts of themes between them easily.
2019-12-22 10:27:04 +00:00
027009b18b Enable loading non-powerline themes via TMP
Without break backwards compatibility.

Should fix issue #6.
2017-04-13 00:18:26 +01:00
wfxr
120a1fe4a0 bug fix: now default theme can work properly 2015-10-27 20:37:50 +08:00
wfxr
ba6cb6821e add plugin manager support
Add TPM(a plugin manager for tmux) support.  Now we can install and manage it by 'TPM'.

Details:
    Add plugin to the list of TPM plugins in .tmux.conf:
        set -g @plugin 'wfxr/tmux-themepack'
    Hit prefix + I to fetch the plugin and source it. The plugin should now be working.
    now we can pick and choose a theme via .tmux.conf option:
        set -g @themepack 'block/blue'  (the default) or
        set -g @themepack 'block/cyan'          or
        set -g @themepack 'default/gray'        or
        set -g @themepack 'double/megenta'      or
        ...
2015-10-27 19:36:24 +08:00