When I make a change to a color in the scheme in the current document, I would like that change to apply to all of the document types that use that same scheme ... but apparently it doesn't work that way.
That is correct. The colors are stored on a per document type basis.
This seems a bit cumbersome, and I'm thinking that I might have to write a Python script to hack all the color files in the zConfig directory.
Doing it by hand is indeed cumbersome.
Am I missing something?
No need to make a write a script when a simple batch file.
To do this just run the following command in Zeus to find all the color files:
Code: Select all
dir C:\Users\<user name here>\AppData\Roaming\Xidicone\Zeus\zConfig\Zeus*-coloring.ext
Pick one of the colors as the standard, lets say Zeuscpp-coloring.ext and then turn that Zeus output into a batch file:
Code: Select all
@echo off
cd C:\Users\<user name here>\AppData\Roaming\Xidicone\Zeus\zConfig\
copy Zeuscpp-coloring.ext Zeus4gl-coloring.ext
copy Zeuscpp-coloring.ext Zeusacl-coloring.ext
copy Zeuscpp-coloring.ext ZeusAda-coloring.ext
copy Zeuscpp-coloring.ext Zeusasm-coloring.ext
copy Zeuscpp-coloring.ext Zeusaspx-coloring.ext
copy Zeuscpp-coloring.ext Zeusbas-coloring.ext
...
Just do this with Zeus not running and I would also backup the zConfig just in case.
Cheers Jussi