! xdg-open URL não abre o site no meu navegador padrão

6

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. De fato, parece não fazer nada.

Isso funciona como esperado dentro do terminal vim

Como posso fazer isso funcionar no gvim também?

    
por Maxim Kim 06.02.2012 / 19:01

2 respostas

8

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

Eu tive o mesmo problema até ver como LaTeX-Box faz isso.

    
por 02.04.2012 / 18:29
2

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

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

retorna imediatamente e aparentemente (*) a chamada assíncrona interna xdg-open para X é finalizada, enquanto faz a chamada ir para o segundo plano (como sugerido por sappjw ) não:

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

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

    
por 02.12.2014 / 13:59

Tags