Acme-style mouse chords?


Is there any way to extend Atom with Acme-style mouse chords (see below) without modifying the core source (as opposed to by a package that could be installed rather than compiled into the core)? Has anyone implemented mouse chords or thought about how to do so?

From the acme(1) plan9port man page:

After selecting text, with button 1 still down, pressing button 2 executes Cut and button 3 executes Paste. After clicking one button, the other undoes the first; thus (while holding down button 1) 2 followed by 3 is a Snarf that leaves the file undirtied; 3 followed by 2 is a no-op.

Support for mouse actions in "keymaps"?

Closing this in favor of the slightly more general topic: