I tried to create an Eclipse plugin with commands with customizable key bindings. I tried with this plugin.xml:
<plugin>
<extension
point="org.eclipse.ui.commands">
<command
description="Do something"
id="com.myplugin.myCommand"
name="My command">
</command>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="com.myplugin.myCommand"
contextId="org.python.pydev.ui.editor.scope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Ctrl+Return">
</key>
</extension>
</plugin>
The default binding Ctrl+Return works perfectly, but it does not appear in the preferences. What is missing to make it appear in the preferences, so that the user can customize the key binding?
Try Adding categoryId
to your command definition.
<extension
point="org.eclipse.ui.commands">
<category
id="com.myplugin.myCategory"
name="My Category"
description="My Category">
</category>
<command
description="Do something"
id="com.myplugin.myCommand"
categoryId="com.myplugin.myCategory"
name="My command">
</command>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With