2012-05-01 11 views
7

Cuando se ejecuta en modo de primer plano, Emacs inserta entradas no latinas correctamente.Entrada no latina en emacsclient

Es cuando lo ejecuto como emacs --damon + emacsclient, comienza la locura. Cada pulsación de tecla, que debe insertar un carácter, da como resultado una acción, como seleccionar palabras, saltar expresiones, seleccionar funciones, etc. Casi como (un pensamiento horrible) ¡Vim!

¿Existe una opción de configuración que me falta?

Actualización:

En realidad lo resolvió: M-xset-locale-environmentRET RET .

Aún no está claro por qué no utiliza la configuración regional de todo el sistema (UTF-8).

Actualización 2:

Yay, fijado en el maletero! ¡Gracias a quien lo hizo!

Respuesta

3

Mi conjetura es que sus sesiones emacsclient se están ejecutando en un TTY y que por alguna razón Emacs piensa que se está ejecutando en un terminal sólo ASCII donde el octavo bit de bytes marca el uso de la tecla Meta. ¿Qué devuelve locale cuando lo ejecuta dentro de su tty?

+0

Stefan, devuelve 'en_US.UTF-8'. – katspaugh

+0

Si pudieras colaborar más en esto ... – katspaugh

+1

@katspaugh: Pruébalo a través de 'M-x report-emacs-bug RET'; Encuentro Stackoverflow inutilizable para la depuración que requiere una discusión de ida y vuelta. – Stefan

Cuestiones relacionadas