All of these actions properly kill the entire process tree (tested on OS X): reloading Atom, closing Atom window, Cmd+Q, deactivating package.
I'll test a bit more on Windows before merging. This task is much more straightforward and less error-prone in Windows, so hopefully there won't be any issues.
It looks like forking is no longer necessary.
All of these actions properly kill the entire process tree (tested on OS X): reloading Atom, closing Atom window, Cmd+Q, deactivating package.
I'll test a bit more on Windows before merging. This task is much more straightforward and less error-prone in Windows, so hopefully there won't be any issues.