Você precisa selecionar um colorscheme
antes de adicionar qualquer comando highlight
no seu arquivo .vimrc
.
Exemplo
colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Eu corro o seguinte comando vim
para alterar a cor das colunas realçadas para algo mais palatável que o vermelho padrão:
:highlight ColorColumn ctermbg=235 guibg=#2c2d27
ao invés de executar isso manualmente toda vez que eu iniciar o vim, eu 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, é apenas ignorado após o reinício). Estou fazendo algo errado? Eu tenho o comando deste Q:
Mas isso não pareceu esclarecer meu problema em particular.
Você precisa selecionar um colorscheme
antes de adicionar qualquer comando highlight
no seu arquivo .vimrc
.
colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Parece que seu esquema de cores substituiu sua configuração. Você pode sobrescrever pelo caminho na resposta do @slm ou criar outra configuração para o esquema de cores em ~/.vim/after/colors/<colorscheme name>.vim
.
Mas você pode sempre substituir as configurações em todo o esquema de cores adicionando essa linha ao seu .vimrc
:
autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27