Many extensions provide their own keymaps which might overlap either with other extension keymaps or (even worse) with the default ones. In my case the otherwise excellent MarkdownEditing extension hijacks Ctrl+1 to set header levels instead of leaving it to focus the view to the first group.
I’ve tried setting the hijacked keymap to an empty string hoping that it would “release” it but that doesn’t work.
Currently I’m overcoming this by finding the original hijacked keymaps in ST’s default .sublime-keymap and copying them in my user .sublime-keymap. Essentially I’m redefining every hijacked keymap. It’s a nasty hack of duplication and I don’t like it.
Do you guys & gals have any idea if I can do it in a cleaner way?