Não é possível obter o vim para reconhecer o unicode

1

Estou tendo mais problemas para conseguir que o vim reconheça o unicode.

No topo do meu vimrc eu tenho

set encoding=utf-8
set fileencoding=utf-8

e LANG mostra

echo $LANG
en_US.UTF-8

mas quando eu abro qualquer arquivo (por exemplo meu vimrc que está completamente bem em qualquer outro lugar) eu vejo

:listchars=tab:»·,trail:·

E não importa o que eu faça, não posso consertar. Estou executando inconsolata usando uvrxt-unicode-color256 no Arch Linux.

Alguém pode me ajudar?

EDITAR

A execução do vim --version mostra "+ multi_byte", então o vim é compilado para unicode.

    
por Tyroeas 15.05.2015 / 06:56

1 resposta

0

Para responder a minha própria pergunta, a primeira coisa que fiz foi rodar o urxvt a partir do terminal. Depois de disparar dois ou três deles, eu consegui unicode aparecer. Minha localidade é claramente en_US UTF-8, então deve funcionar de qualquer maneira.

Eu verifiquei um monte de posts do arch e encontrei

link

que me leva a tentar chsh meu shell em zsh. Funcionou, suporte unicode funciona bem agora. Eu ia salvar fazendo isso até o final, mas aparentemente era totalmente necessário fazer xmonad + urxvt jogar bem.

    
por 15.05.2015 / 08:29