Não é possível encontrar onde esta configuração do esquema de cores está sendo definida para o vim no OS X

0

Há muito tempo atrás eu estava peidando com esquemas de cores para o vim e lembro-me de definir uma linha em algum lugar colorscheme sonofobsidian . Eu fiz isso antes que eu soubesse o que estava fazendo com o vim, unix, OS X, etc. Agora quando eu faço :so $MYVIMRC que recarrega meu arquivo vimrc eu vejo uma pequena mensagem dizendo que não é possível carregar o esquema de cores sonofobsidian . Eu tenho certeza que fiz isso há muito tempo, mas não tenho idéia de onde esta configuração está vindo. Definitivamente não está em ~/.vimrc . Alguma idéia?

    
por Chev 07.12.2013 / 02:14

3 respostas

0

Acontece que não foi causado por algo que eu fiz anteriormente. Em vez disso, o nome do arquivo de esquema de cores DEVE corresponder ao nome especificado pelo esquema de cores no arquivo. Por exemplo:

Você não pode ter:

// sons-of-obsidian.vim
...
...
let g:colors_name="sonofobsidian"
...
...

Qualquer que seja o colors_name definido, ele deve corresponder ao nome do arquivo. Eu renomei este arquivo de esquema de cores porque o nome real é suposto ser "filhos de obsidiana". Basta modificar o arquivo para que a variável correspondesse ao meu novo nome, corrigindo o problema.

    
por 07.12.2013 / 03:15
1

Teste o "sonofobsidian" em ~/.vimrc , ~/.gvimrc e toda a árvore de diretórios ~/.vim .

    
por 07.12.2013 / 02:37
0

Se vundle estiver sendo usado para seus plugins vim, você deve verificar se há alguma linha que tenha o seguinte comentário:

" Bundle 'Son-of-Obisidian'

Em seguida, descomente. A cor voltará novamente.

Senão, por favor, vá para a pasta vim colors . normalmente, ele será encontrado em: ~/.vim/colors no Linux ou C:\Program Files (x86)\Vim\vimfiles\colors no Windows. Verifique se existe algum arquivo como:

sonofobsidian.vim

Se não for possível encontrá-lo, baixe o arquivo do link e copie o sonofobsidian.vim para a pasta colors . E tudo ficará bem.

    
por 17.12.2013 / 08:14