Windows 10 (64 bits), Emacs 25.1
Cuando guardo cualquier archivo, quiero guardarlos (por defecto) con el sistema de codificación = UTF-8 .
Entonces en mi init.el tengo:
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-language-environment 'utf-8)
(set-selection-coding-system 'utf-8)
Pero no ayuda. Cuando intento guardar el archivo ( Cx Cs ), Emacs me pregunta: " Seleccione el sistema de codificación "
character-encoding
Alex
fuente
fuente
(prefer-coding-system 'utf-8-unix)
en mi configuración (Windows 10, Emacs 25.2) y funciona bien. Su código también parece estar bien, por lo que es probable que sea otra cosa.'utf-8-unix
,utf-8
debería estar bien.Respuestas:
No sé si esto puede ser de ayuda, pero lo mencionaré de todos modos. Cuando trabajé (principalmente en archivos LaTeX de origen) con mis colegas que usan un sistema de codificación diferente, nada de lo que hice podría convencer a Emacs para que siempre lea (o guarde) con la codificación deseada. Descubrí que la única forma segura era agregar como primera línea algo como:
comenzando en la columna 1. Puede configurar la codificación que prefiera allí, y Emacs guardará (o leerá) con la codificación prescrita.
fuente
Esto lo hace por mi:
Ver aquí .
fuente
Usted podría tratar
M-x customize
entoncesEnvironment > Keyboard > Keyboard Coding System
Los documentos dicen "Esto se establece en el arranque según la configuración regional." que también puede indicarle en qué dirección establecer qué variable.fuente