I'd like to get this added to the egg index, please:
And announce it. I'll document it in the wiki after it is in the index.
But...
impromptu provides an (edit-properties alist) function. This function formats the properties in a mostly-human-readable way and spawns $EDITOR on the result. It checkes the return value of editor and parses the result back into a modified alist.
This is an old *NIX pattern for utlities that need several fields worth of data - it's a sort of pre-web-form web form. I'm using it here at Groupon to automate the creation of a JIRA ticket by pre-populating the most common values.
Also, I much appreciate code reviews and ideas on how to make it simpler or more reliable.
Thanks,
-Jason