Open Gvim and run :! exo-open 'http://www.google.de' Expected result: Browser opens with Google site opened, actual result: nothing. No error return code, no message output just no output. Funnily, opening from a console vim works. Also it seems to work if one uses setsid exo-open 'http://www.google.de' This breaks the netrw plugin for Vim. At the very least, please return an error code, so that one can handle this problem. Thanks.
The same thing happens with xdg-open, so the bug has to be in the gvim code. Another workaround: :! exo-open 'https://www.google.com' &
I don't buy that. Why would setsid than work? (It's been 4 years ago, since I reported that bug without any reactions, but IIRC xdg-open used `exo-open` internally, so that argument is not valid.