2015-10-19 9:39 GMT+01:00 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>:
I'm guessing that calling the process asynchronously, but ignoring its
output (instead of creating a buffer for it like async-shell-command)
would cover the most use-cases (it would cover the synchronous use-cases
too).  WDYT?

Taylan

I agree. 
I think that people who just to open a file with an external program don't care about stdout and certainly don't want it to be synchronous. If someone has more special needs than that, then there's really no way to "guess" what they want, and they should just write a function for it.