Eu executo o seguinte vim
comando para alterar a cor das colunas destacadas para algo mais palatável do que o vermelho padrão:
:highlight ColorColumn ctermbg=235 guibg=#2c2d27
em vez de executar isso manualmente sempre que eu iniciar o vim, gostaria de automatizar isso. Mas como? Eu tentei adicionar o seguinte a .vimrc
:
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Mas isso não tem efeito (sem erros, é simplesmente ignorado após a reinicialização). Estou fazendo algo errado? Recebi o comando deste Q:
Mas isso não pareceu esclarecer meu problema específico.
Responder1
Você precisa selecionar um colorscheme
antes de adicionar qualquer highlight
comando ao seu .vimrc
arquivo.
Exemplo
colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Referências
Responder2
Parece que seu esquema de cores substituiu sua configuração. Você pode substituí-lo na resposta do @slm ou criar outra configuração para o esquema de cores em ~/.vim/after/colors/<colorscheme name>.vim
.
Mas você sempre pode substituir as configurações em todos os esquemas de cores adicionando esta linha ao seu .vimrc
:
autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27