Since I use ST I think the packages menu is somewhat hidden and therfore can’t tap its full potential.
Some of the packages I use rarely. Between the usages I may forget key bindings and some of the commands provided. I searched for a solution to assist my memory. I know of ChooseAnyCommand, but it doesn’t show key bindings.
My simple solution is
-
to raise the packages menu into the menubar and
-
provide every package having a default.sublime-keymap with a package-menu
Extract of my Main.sublime-menu
<item caption="Playback &Macro" command="runMacro"/>
<item caption="Sa&ve Macro..." command="saveMacro"/>
<dynamicmenu caption="Mac&ros" key="runMacro"/>
</menu>
<dynamicmenu caption="Packages" key="packages"/>
<menu caption="&Project">
<item caption="New Project..." command="newProject"/>
<item caption="Open Project..." command="openProject"/>
The package-menu is a modified copy of the default.sublime.keymap, for example:
Original QuickHG default.sublime.keymap
<bindings>
<binding key="ctrl+alt+shift+m" command="quickHG"/>
<binding key="alt+c" command="mercurialCommit"/>
</bindings>
derived QuickHG.package-menu
[code]