Problemas com o vim-r

1

Obtendo o seguinte erro ao abrir um arquivo .R no vim (vim-r instalado).

Error detected while processing /home/johnros/.vim/r-plugin/common_global.vim:

line 3106: E484: Can't open file /tmp/vIuKjzl/0

line 3327: E484: Can't open file /tmp/vIuKjzl/1

Eu também importei minha biblioteca .vim e .vimrc de outro PC onde ela funciona bem, então eu suspeito que isso tenha a ver com minhas variáveis de ambiente.

Correndo fish shell, mas também tentei no bash.

Alguma idéia?

Atualização: Quando ssh'ing para um PC remoto, se eu tmux antes de ssh'ing, o problema persiste. Se eu tmux após ssh'ing, não há problema. tmux na máquina local é de 1,9 e no controle remoto 1,5. Eu, portanto, suspeito vim-r não suporta tmux > 1.5

    
por JohnRos 25.05.2013 / 11:56

2 respostas

1

Acontece que o problema é com o shell. Em particular, o plugin de tela necessário para o vim-r não pode ser originado quando o fish está definido para o shell padrão.

Para resolver isso, chsh / bin / bash (ou qualquer outro shell compatível com POSIX).

P.S. executar o vim em shells não POSIX em geral parece ser uma boa ideia. Com grande tristeza, abandonei a casca de peixe e voltei a zsh.

    
por JohnRos 08.06.2013 / 10:04
1

Adicione set shell=/bin/bash ao topo do seu .vimrc . Então você pode usar qualquer shell que quiser, mas o vim usará bash.

    
por null_radix 20.09.2013 / 04:01