Brief: A contextual menu for duck-typed objects from strings within Emacs
Jump To: Parent Description
Code: GitHub

  • KOMS duck-types strings, so for instance, if you have a string that matches the regex for a URL, one possible duck-type for it would be URL. In this case, affordances for the URL would be opened in the contextual menu. For instance, you might want to open it in a browser, record it as a metasite, mirror or spider it, etc. If further, it were a GitHub URL, you might want to store it in the git repository repository. The main motivation for KOMS is to cut down on the number of nonessential keybindings that one has to memorize, freeing the user up to memorize more frequently used or efficient combinations of bindings.