I worked it out finally, this is a known issue with how gvim handles shell 
commands:
https://superuser.com/questions/386646/xdg-open-url-doesnt-open-the-website-in-my-default-browser

In short netrw#BrowseX does invoke a call to xdg-open which command line 
vim deals with as expected.
It seems that gvim spawns some sort of temporary process which is then 
killed instantaneously; thus preventing the request from making it to the 
browser. 

On Thursday, 12 March 2020 22:16:05 UTC, Garvin Haslett wrote:
>
> On Tuesday, 10 March 2020 09:37:06 UTC, Christian Brabandt wrote:
>>
>>
>>
>> If you don't mind debugging netrw, have a look at `:h netrw-debug` 
>> or try to manually step through the commands using 
>> `:debug :call netrw#BrowseX(...)` 
>> (see for a brief help `:h :debug`) 
>>
>> My guess is, netrw calls xdg-open, which calls a script depending on 
>> your desktop-environment something like `exo-open` or `gnome-open` and 
>> some of those commands returns an error (or is not installed). 
>>
>>
> I don't mind at all. The first step of the process (invoking vim/gvim 
> without other plugins) confirmed that we see the same behaviour outlined in 
> my original message, i.e., vim invoked from the command line successfully 
> sends the URL to chrome while gvim does not. 
>
> Attached is the Decho output produced by the call using gvim.
>
> The key lines seem to be:
>
> |s:NetrwExe(a:cmd<sil !xdg-open 'http://github.com/'>/dev/null 2>&1>) {
> ||exe sil !xdg-open 'http://github.com/'>/dev/null 2>&1 ~10
> ||return s:NetrwExe : v:shell_error=0 }
>
> which, to my (untrained) eye looks like a successful call.
> Am I correct?
>

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/ad49df8c-9859-4005-80f5-32bc5c0ece6e%40googlegroups.com.

Reply via email to