CC will not parse files to offer the keywords from lexers (lexers are a scintilla thing). I am aware of the drawback described here and I have already discussed with darmar about what we could do best to re-enable that option.
@ollydbg:
The things is: It was the fallback solution in CodeCompletion::CodeComplete(), starting here:
EditorColourSet* theme = ed->GetColourSet();
if (theme)
However, that this fired for non-C/C++ files was nice, but technically wrong. So we have to do it properly. The way it was will not return as it was wrong.