I've given this some thought, and I don't see a way to avoid having the same macro (or aliases to the macro) appear multiple times in the "All Macros" list, if you want to include that macro in multiple Group Palettes.
###What you can do is mitigate the impact of these showing multiple times in the All Macros list:
- First, do make use of the Make Macro Alias macro that @iampariah mentioned.
- Use a prefix of these aliases that will sort at the bottom (like "zz")
- Make good use of the KM Editor Global Find Qualifiers (KM Wiki)
- My "All Macros" list is far too long (> 1250) to be of any use visually
- So, using the Qualifiers above, I can quickly filter the list to something very manageable
- Use the MACRO: Go To Macro by Name (Spotlight) by @DanThomas to search for a macro to view/edit.
- You could even modify it to exclude the "zz" aliases, but it probably won't matter.
###Having said all that, here are some ideas/questions:
* If you have one macro (or more) that needs to be available in all (or many) groups, then put it in a "Global" group with it's own trigger (no palette)
* If you have many of these "common" macros, put them in their own "global" group, with a palette triggered by some shortcut. Then you could bring up the list/palette at any time.
* I have my macros organized mostly by App, with a very few (< 5) by function (like "Test", "Examples", "Dev"), so I really don't need/use the _All Macros_ group that often.
* How do you have your macros organized?
* To be more helpful, I would need more details about your workflow, and real examples of what you are trying to accomplish.
Questions/comments?