Hi. I wrote simple hack, to add parameters in Atom commands .
For example we have this line in keymap file
Then command’s handler will has special property in first argument.
atom.commands.add 'atom-workspace', 'path:some-command-name|*', (event)-> event.param # "some-value"
How do you like this idea? I believe this will make composite commands more useful
It also implements the possibility that any action can be a command.