Just wanted to share my latest atom module for atom plugins atom-keymap-plus.
The idea is to make it easier to use the same keymap for multiple plugins without them overlapping each other.
Keymap plus makes it possible to have the same keymap do different things. This is achieve by adding class names to the editor. That way you can use additional classes when assigning keymaps.
At the moment there is only one class function (
setFileClasses()), that makes it posible to base your keymap on the active grammar like this:
Hope you like it, and please tell me if you miss other keymap related classes