!xdg-abrirnão abre o site no meu navegador padrão

!xdg-abrirnão abre o site no meu navegador padrão

Estou usando o gvim 7.3.401 no archlinux. O comando shell :!xdg-open http://www.vim.orgnão abre meu navegador padrão com esse link. Na verdade, parece não fazer nada.

Isso funciona como esperadodentro do terminal vim

Como posso fazer isso funcionar no gvim também?

Responder1

Tentar:!xdg-open http://www.vim.org &

Eu tive o mesmo problema até ver comoCaixa LaTeXfaz isso.

Responder2

O problema aqui é que gvimgera um terminal novo e fictício para cada comando e aparentemente o mata após o retorno do comando. Então o:

:!xdg-open http://www.vim.org

retorna imediatamente e aparentemente (*) a xdg-openchamada assíncrona interna Xé encerrada, enquanto faz a chamada ir para segundo plano (conforme sugerido porsappjw) não:

:!xdg-open http://www.vim.org &

(*) - Por favor me corrija se eu estiver errado

informação relacionada