Windows 10 (64 bits), Emacs 25.1
Desejo que quando eu salvar qualquer arquivo, salve-o (por padrão) com o sistema de codificação = UTF-8 .
Então, no meu init.el eu tenho:
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-language-environment 'utf-8)
(set-selection-coding-system 'utf-8)
Mas isso não ajuda. Quando tento salvar o arquivo ( Cx Cs ), o Emacs me pergunta: " Selecione o sistema de codificação "
character-encoding
Alex
fonte
fonte
(prefer-coding-system 'utf-8-unix)
na minha configuração (Windows 10, Emacs 25.2) e funciona bem. Seu código também parece bom, portanto é provavelmente outra coisa.'utf-8-unix
,utf-8
deve ficar bem.Respostas:
Não sei se isso pode ajudar, mas vou mencioná-lo assim mesmo. Ao trabalhar (principalmente em arquivos LaTeX de origem) com meus colegas que usam um sistema de codificação diferente, nada que eu fiz pode convencer o Emacs a sempre ler (ou salvar) com a codificação desejada. Eu descobri que a única maneira segura era adicionar como primeira linha algo como:
começando na coluna 1. Você pode definir a codificação de sua preferência e o Emacs salvará (ou lerá) a codificação prescrita.
fonte
Isso faz isso por mim:
Veja aqui .
fonte
Você poderia tentar
M-x customize
, em seguida,Environment > Keyboard > Keyboard Coding System
Os médicos dizem "Isso é definido na inicialização com base na localidade." o que também pode indicar a direção de qual variável definir.fonte