If you find the time, you can try the following change:
in src/sdk/editorcolourset.cpp, function void EditorColourSet::Apply(HighlightLanguage lang, cbStyledTextCtrl* control), line should be about 435 change
if (defaults)
{
for (int i = 0; i < wxSCI_STYLE_MAX; ++i)
{
if (i < 33 || i > 39)
DoApplyStyle(control, i, defaults);
}
}
to
if (defaults)
{
int countStyles = 1 << control->GetStyleBits();
for (int i = 0; i < countStyles; ++i)
{
if (i < 33 || i > 39)
DoApplyStyle(control, i, defaults);
}
}
It's not really tested yet, so some more people should have a look at it.
With this patch I need a little more than 40 seconds to load on linux and less than 30 seconds on my virtual w2k-machine.
It should not break anything, but as written, some more eyes should doublecheck it.
After some sleeping, I hope I find the time tomorrow to create a real patch and to phrase a good Subject to start a new topic, that as many users and devs as possible can check it.