Como posso configurar minha localidade corretamente para Spacemacs?

Como posso configurar minha localidade corretamente para Spacemacs?

Quando inicio o Spacemacs, recebo uma caixa criada a partir de \u2502sequências que presumo ser uma caixa de um caractere ou cor específico que não é renderizada corretamente. Abaixo está a saída do localecomando. Quais configurações devo aplicar globalmente ou no meu .bashrcetc para corrigir isso?

LANG=en_GB
LANGUAGE=:en_GB.utf8
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE="en_GB"
LC_MONETARY="en_GB"
LC_MESSAGES="en_GB"
LC_PAPER="en_GB"
LC_NAME="en_GB"
LC_ADDRESS="en_GB"
LC_TELEPHONE="en_GB"
LC_MEASUREMENT="en_GB"
LC_IDENTIFICATION="en_GB"
LC_ALL=

Responder1

Não sei nada específico sobre spacemacs, mas parece um problema de codificação.

Seu personagem já é um teste muito bom.

$ echo -e "\u2502" 
â

Para configurar a codificação UTF-8 (que é ótima para dados ASCII), certifique-se de que todas as suas variáveis ​​de idioma contenham UTF-8.

Deve ser o suficiente para fazer:

export LC_ALL=en_GB.UTF-8
export LANG=en_GB.UTF-8
export LANGUAGE=en_GB.UTF-8

depois execute locale para confirmar.

$ export LC_ALL=en_GB.UTF-8
$ export LANG=en_GB.UTF-8
$ export LANGUAGE=en_GB.UTF-8
$ locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8

Agora testando novamente

$ echo -e "\u2502" 

Isso, no seu .bashrc, deve resolver.

Certifique-se de que seu emulador de terminal (se houver) também use a codificação correta. Acredito que ele deve ser lido corretamente $LC_TYPE, mas alguns têm configurações para substituir isso em suas preferências.

Se você também deseja configurar/testar cores, certifique-se de ter 256 cores definidas em sua variável de termo

export TERM="xterm-256color"

o 256colors.pl é um bom teste para issohttps://gist.github.com/hSATAC/1095100

informação relacionada