but still one thing I don't understand about code-completion. What does the "follow global includes" really mean?
I guess it was used to parse the standard wx headers, so it will popup a code-completion list when I code,for example
wxString somestr;
somestr.
with all the member functions of wxString. This would be greatly useful.
do I misunderstand sth?
Yes, that's it.
But under linux, there's a little gotcha (still):
For the parser to open and parse the #included files, it needs to find them (doh). Under windows, no problem. It checks the include dirs and searches inside them. But under linux we don't use include dirs for global includes. We usually use backticked expressions, like
`wx-config --cflags` or
`pkg-config --cflags gtk+-2.0`. The code-completion parser does not (yet) handle this.
This is going to be fixed though.
So either wait until this is fixed, or manually add the needed global dirs in the compiler include dirs option.