Closed ElvishJerricco closed 5 years ago
This is because the command should be (setq base16-theme-256-color-source "colors")
You can see in the definition that the type is a string:
(defcustom base16-theme-256-color-source "terminal"
"Where to get the colors in a 256-color terminal.
In a 256-color terminal, it's not clear where the colors should come from.
There are 3 possible values: terminal (which was taken from the xresources
theme), base16-shell (which was taken from a combination of base16-shell and
the xresources theme) and colors (which will be converted from the actual
html color codes to the closest color).
Note that this needs to be set before themes are loaded or it will not work."
:type '(string)
:group 'base16
:options '("terminal" "base16-shell" "colors"))
When I initially wrote this, I hadn't quite figured out symbols... >_< I should fix that at some point.
@belak I could've swore I tried that... Worked great, thanks :)
Glad that worked!
Adding
(setq base16-theme-256-color-source 'colors)
to my emacs has no effect whatsoever, and I still see colors that look nothing like my theme in the GUI mode.But applying this patch makes a big difference and looks like a much better 256 color approximation of the theme.