@kugel- at least in C++ it already shows namespace (the closest C++ currently comes to modules) scopes. Are you proposing that when the cursor is outside any explicit construct the scope will say "File xxx" for C/C++ since it isn't a named scope, "Module xxx" for those languages where that is the case etc?