Estou usando o gvim 7.3.401 no archlinux. O comando shell :!xdg-open http://www.vim.org
nã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 gvim
gera 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-open
chamada 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