Meu .vimrc contém:
if $LANG =~ '\(UTF\|utf\)-\?8' || $LC_CTYPE =~ '\(UTF\|utf\)-\?8'
set list listchars=tab:»·,trail:~,extends:>,precedes:<
endif
Mas há alguns caracteres que são unicode, quando eu executo o vim no ambiente LC_CTYPE = zh_TW.Big5, ele mostra
Error detected while processing /home/user/.vimrc:
line 70:
E474: Invalid argument: listchars=tab:»·,trail:~,extends:>,precedes:<
.gvimrc
arquivo que também contém caracteres unicode? Nesse caso, adicionar a mesma linha a esse arquivo também deve resolver o problema. Esse comando se aplica apenas ao arquivo em que ele é encontrado, portanto, precisa ser incluído em qualquer arquivo de configuração do vim em que a codificação de caracteres seja importante.