Infelizmente, a escola na qual eu trabalho atualmente tem um dos clusters mais malsucedidos e mal-configurados que já usei. E o departamento de TI é totalmente incompetente e culpa os usuários por problemas básicos. Isso pode não estar relacionado, mas eu discordo.
O sistema vim está muito desatualizado e eu quero poder usar meu vimrc do meu computador de casa para otimizar meu trabalho. Infelizmente, o vim no cluster não suporta autocompletar. Minha solução foi tentar instalar o vim localmente. Eu peguei o vim do repositório do github, compilei e instalei com
make DESTDIR=~/.local
ln -s ~/.local/usr/bin/vim ~/bin
Isso agora me dá um vim atualizado que pode suportar os plugins que eu quero. Eu recebo um erro:
Error detected while processing /a/home/cc/tree/taucc/students/enginer/nicholas/.vimrc:
line 4:
E484: Can't open file /usr/share/vim/syntax/syntax.vim
linha 4 no meu vimrc é simplesmente:
syntax enable
Este erro não acontece com o padrão / bin / vim, e não tenho certeza do motivo. Na verdade, a sintaxe / usr / share / vim / não existe. Eu tentei pesquisar o cluster para sintaxe.vim, mas, naturalmente, vai demorar muito tempo (o cluster é enorme) e eu não tenho acesso à grande maioria dos diretórios. Alguma idéia?
EDIT: Acho que isso é bastante óbvio, mas na verdade a pasta vim extraída do github tem um diretor de sintaxe / runtime / com syntax.vim. Ótimo. Então, eu estou supondo que eu preciso consertar o meu caminho do vim do runtim para que o vim procure lá?