Some themes do not set the ANSI colors correctly. They seem to use the defaults, which don't match the theme.
Examples
zenburn sets the ANSI colors. This looks good. Look at the color palettes:
obsidian does not seem to set the ANSI colors. Look at the intermediate colors, 1 through 6. They appear to be the defaults (ignore the background and the foreground - these are not set from the ANSI colors):
cherry-blossom has the same problem:
Solution
The only way to get around this would be to set the colors using a different method to the ANSI colors. This could be an optional fallback, which is only used if theme-magic detects that the ANSI colors are unset.
Problem
Some themes do not set the ANSI colors correctly. They seem to use the defaults, which don't match the theme.
Examples
zenburn
sets the ANSI colors. This looks good. Look at the color palettes:obsidian
does not seem to set the ANSI colors. Look at the intermediate colors, 1 through 6. They appear to be the defaults (ignore the background and the foreground - these are not set from the ANSI colors):cherry-blossom
has the same problem:Solution
The only way to get around this would be to set the colors using a different method to the ANSI colors. This could be an optional fallback, which is only used if
theme-magic
detects that the ANSI colors are unset.