Closed jimeh closed 4 years ago
I've created #31 to add unit tests for all themes. I will rebase this PR once I've merged #31. This should help ensure that the complete rewrite of all themes causes as little side-effects as possible.
With #31 merged in, and this PR rebased on top of it, I've added a to-do list to list for what's left for me to finish before I can merge this in.
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.
To-Do