This was an interesting one — seems Eclipse team has some new wizards to make generic editors though they guide developers towards hard coding colors! Happy to report that we have a new way to intercept these sorts of color configurations for editors in a generic way — essentially intercepts any editors that don’t have light foreground colors configured and works with Oxygen nicely. That said, given it is doing low-level interception of editor colors, we’re going to use this in-house for development & QA for a week or so to make sure we don’t cause other oddities.
Pro : We can make sure essentially all structured editors automatically get light colors even if no explicit mapping is provided yet.
Cons : We need to QA this longer so our bigger CI 4 release will come out about a week after originally planned.
Thanks for the great feedback on what you find!