Vim: mensagem de erro na origem, mas não no arranque

0

Sou muito novo no Vim / gVim e provavelmente estou fazendo algo errado. O que eu quero fazer é recarregar completamente a minha configuração (como uma reinicialização), mas enquanto o gVim estiver rodando (mantenha a sessão atual). Aqui estão os passos que eu dou e o resultado deles:

  1. Iniciar gVim → Sem erro

  2. :so $MYVIMRC → Nenhum erro

  3. :so $MYGVIMRC
    Error detected while processing ~\.gvimrc:
    line    1:
    E185: Cannot find color scheme 'kolor'
    

Quando faço o passo 3 antes do passo 2, não obtenho qualquer erro, mas e se eu quiser criar os ficheiros várias vezes na mesma sessão? Preciso descarregá-los primeiro de alguma forma, ou tenho que salvar a sessão, reiniciar o gVim e recarregar a sessão toda vez?

~ / .gvimrc :

set runtimepath=$HOME/.vim,$VIMRUNTIME,$HOME/.vim/after
execute pathogen#infect()

~ / .gvimrc :

colorscheme kolor

~ / .vim / autoload / pathogen.vim

~ / .vim / bundle / vim-kolor / cores / kolor.vim

Vim 7.4, patches 1-2054
Janelas e amp; Xubuntu

    
por 816-8055 21.07.2016 / 21:40

1 resposta

2

Existe uma solução fácil para este problema. Experimente e mova o arquivo kolor.vim para o ~/.vim/colors . Além disso, você realmente não precisa fazer alterações no caminho de tempo de execução. Vundles faz isso automaticamente para você. Parece porque você modificou manualmente o seu caminho de execução set runtimepath=$HOME/.vim,$VIMRUNTIME,$HOME/.vim/after , é confuso Vim. set rtp+=~/.vim/bundle/Vundle.vim

Deixe-me saber se isso resolve o problema. Uma boa regra é não colocar nada no seu arquivo .vimrc que você não entenda completamente.

    
por 31.07.2016 / 08:13