Hi all,
I'm posting this in the VC++ forum because that's what I usually code, but I see no reason this isn't applicable to any other language.
My suggestion would be for a #pragma nointellisense (or similar) that marks the compilation unit not to be indexed into the intellisense database. For instance, suppose I'm writing a small widget in a larger project, since I'm only interacting with a small subset of the entire project, it would be nice if my intellisense included only things within that scope.
Another use would be to hide API stuff from intellisense when you generally don't need it. For instance, one might want to include <windows.h> without having any of its contents added to intellisense (I currently do this with a wonky workaround).
Just my $.02, I very much hope this is implemented!
~Oren