Community
Participate
Working Groups
The idea is that the macro engine will use this API to whitelist/blacklist commands and will also use it to record the execution of a command when it's actually executed.
New Gerrit change created: https://git.eclipse.org/r/91792
I've abandoned the patch related for now... investigating further, ideally it shouldn't be the keybinding dispatcher to be intercepted, but the org.eclipse.core.commands.CommandManager (so that even commands from menu items could be intercepted, not only commands issued through keybindings). As it's too late for this already, my idea is waiting for 4.7 to provide a patch.
Oops, I meant 4.8.
Closing for now, making macro work with what's available without blacklisting.