Key bindings for actions of the Team Synchronizing perspective
From now on, keybinding for operations accessible solely in the Synchronize perspective can be available so that users are able to define their shortcut keys.
An example implementation is that of the Edit Change Set operation, which can normally be found in the context menu entry. In the following screenshots, Edit Change Set is bound to F2.
Unfortunately:
- I haven't found a means to have the user-defined key combination to appear in the menu.
- The When selection list does not operate as I thought it would, especially with respect to the auto::com.vectrace.MercurialEclipse.synchronizeActionSet value (screenshot 2): I thought this context would mean that the keybinding is effective only when the action set is available, but it turns out to not be the case. The keybinding only operates when In Windows (screenshot 1) is selected. The conflict reported by Eclipse has no effect whatsoever.
As of now, the only operation I've made available through a handler is editing the currently selected change set, since it's the one I needed, but implementing handlers for other operations should be trivial.
As usual:
- The update site is at https://downloads.khalemy.com/mercurialeclipse/update.
- The build is in sync with the official repo.