2010-01-08 17 views
6

Cuando escribo un carácter acentuado (p. Ej., Ñ, ç), no se inserta automáticamente, sino que se muestra en el minibúfer como si fuera una tecla de prefijo (por ejemplo, ç -> do-). ¿Hay alguna forma de cambiar este comportamiento? Ni siquiera puedo capturarlo con <f1> kç para descubrir lo que está sucediendo.Caracteres acentuados en Emacs

Gracias!

+0

la versión de Emacs está usando? ¿Cuál es el idioma de su máquina o su env de emacs (puede obtener información con M-x mule-diag)? Estoy escribiendo con un teclado francés y no tengo problemas con ç, por lo que debería ser posible arreglarlo ... – phtrivier

Respuesta

3

En realidad kit de inicio emacs las problemáticas, con la unión (set-keyboard-coding-system 'utf-8)

5

¿Es Emacswiki internationalization pages ayuda? ¿Qué tal el consejo en language environment?

Editar: Ver input methods - y en un nuevo buffer, que puedo hacer

  • Mx set-input-method a 'latino-1-prefijo' (que también se completa-TAB) y obtener
  • Umlaute äöüÄÖÜ (¨ seguido por vocal)
  • acentos EEO Sharp-s ß (¨ seguido por s) (FWD o tilde o^seguido de vocal)

y todos se muestran bien.

21

CTRL + xCTRL + h

Lo que esto hará es mostrar un ayuda ventana con todas las secuencias de teclas de caracteres acentuados que están actualmente disponibles para tú.

Por ejemplo:

Key  binding 

C-x 8 <  « 

C-x 8 =  ¯ 

C-x 8 >  » 

C-x 8 ?  ¿ 

C-x 8 C  © 

C-x 8 L  £ 

C-x 8 P  ¶ 
+0

+1 no sabía de esto. Tenga en cuenta que si ha reasignado 'help-char' (como lo hice), entonces puede escribir ese carácter (' h' por defecto) después de cualquier prefijo (como 'Cx v' para' vc-mode') para obtener un lista de los enlaces. ¡Bonito! – harpo

Cuestiones relacionadas