Depois de instalar o ubuntu (quando a máquina não é minha não adianta falar "coloca slack!") em uma máquina, umas das primeiras coisas que eu faço é instalar o terminator[0]. Ok, seguindo o processo normal, instalei o git e comecei a puxar as minhas configurações; umas delas é o vim_conf[1] - um repositório com meu vimrc, baseado no vimbootstrap[2], e outros arquivos relacionados.
Depois de preparar os arquivos, eu me deparei com o erro abaixo:
alexandre@alexandre ~ $ vim .bashrc
E558: Terminal entry not found in terminfo
'gnome-256color' not known. Available builtin terminals are:
builtin_gui
builtin_amiga
builtin_beos-ansi
builtin_ansi
builtin_pcansi
builtin_win32
builtin_vt320
builtin_vt52
builtin_xterm
builtin_iris-ansi
builtin_debug
builtin_dumb
defaulting to 'ansi'
A primeira coisa que eu fiz, foi um export para colocar 256...exato: eu não li a mensagem de erro corretamente. 'gnome-256color' not known.
Eu dei uma olhada no meu bashrc para procurar alguma configuração suspeita, mas não tinha nada... o próximo passo era olhar o vimrc, onde eu achei isso:
if $COLORTERM == 'gnome-terminal'
set term=gnome-256color
else
if $TERM == 'xterm'
set term=xterm-256color
endif
endif
Ok, agora que eu li a mensagem de erro corretamente, basta apenas checar o valor da variavel COLORTERM para confirmar que o primeiro if está sendo executado:
alexandre@alexandre ~ $ echo $COLORTERM
gnome-terminal
Aqui a questão se resolve, o ubuntu vem com o gnome-terminal por padrão, mas com a instalação do terminator algumas coisas são alteradas (bem, nem tudo). Basta apenas mudar o valor para xterm (em qualquer distro vc pode mudar para xterm).:
alexandre@alexandre ~ $ echo "export COLORTERM='xterm'" >> ~/.bashrc
Problema resolvido, a continuação do if resolve a questão e faz o set para 256colors. Mas como parafraseando o He-Man: "O que aprendemos hoje?"
Sempre leia, com cuidado e atenção, as mensagens de erro.
- 0 - https://code.google.com/p/jessies/wiki/Terminator
- 1 - https://github.com/alexandre/vim_conf
- 2 - https://github.com/avelino/vim-bootstrap
[ ]'s
Ajudou muito jóvem, obrigado