Currently, if you define a macro and use it in the same program, EG will autocomplete it for you, including suggesting parameters - just like a function call. This is quite helpful, as you don't have to remember what its parameters are named or in what order they're called (depending on what style you use). It also lets you add /* comments */ in the parameters as hints.
However, when you use an organized project design and write many small program tasks, you don't get that autocomplete - so you have to go read it from the other program it's stored in.
As such, it would be helpful if Enterprise Guide would enable the macro autocomplete across all project files, rather than just the current program. I understand why dataset names aren't autocompleted across the whole project - that could get cumbersome if you have thousands - but macros shouldn't be so numerous for this to be a problem, quantitatively.