> Unfortunately, and for now, the only way to produce new themes os by
> hardcoding them. I plan to change this in the future. For now, you
> need to send me the RGB values for each role.
Felix Krull was kind enough to implement this quickly:
https://bitbucket.org/heldercorreia/speedcrunch/issues/522/custom-color-schemes
The feature is already available in the current development version.
You can now write a JSON file (name it e.g. 'MyCoolTheme.json')
defining a color scheme and copy it to the appropriate directory:
Windows: ~/AppData/Roaming/SpeedCrunch/color-schemes
OS X: ~/Library/Application Support/SpeedCrunch/color-schemes
Linux: ~/.local/share/SpeedCrunch/color-schemes
Then run/restart SpeedCrunch and you'll see your custom theme listed.
You can make changes to the file and see the changes immediately by
selecting the theme from the list again (or by restartinl
SpeedCrunch). Here's an example of what such file looks like (braces
included):
{
"cursor": "#8C648C",
"number": "#FFFFFF",
"parens": "#AD7FA8",
"result": "#689FCF",
"comment": "#894b7a",
"matched": "#64507B",
"function": "#EF2928",
"operator": "#C4A000",
"variable": "#4A9A07",
"scrollbar": "#8C648C",
"separator": "#AD7FA8",
"background": "#300A24",
"editorbackground": "#26001A"
}