cambiando la clave meta en emacs

5

Estoy ejecutando emacs 24.3 a través del terminal en OS X 10.8.4. Me gustaría modificar la meta-clave que actualmente está configurada para ser la tecla ESC. He cambiado exitosamente la meta-clave de ESC a opción / alt, sin embargo, estoy interesado en volver a asignar la meta-clave para que sea la tecla de desplazamiento a la izquierda. Como nunca uso la tecla de cambio a la izquierda, no me importaría volver a asignarla permanentemente para todas las aplicaciones en mi máquina.

  1. ¿Cómo puedo cambiar la meta-clave en emacs que se ejecuta desde el terminal a cualquier otra clave?
  2. Específicamente, me gustaría cambiar la meta-clave para cambiar a la izquierda, ya que esto estaría muy cerca de donde normalmente se colocan mis dedos.
  3. ¿Se puede configurar a través de emacs a través de emacs-lisp? O, ¿debe configurarse a través de la configuración de OS X, como la forma en que cambié la tecla de mayúsculas?

¡Toda la ayuda es muy apreciada!

EDITAR: ¿Cómo puedo hacer esto tanto en mi mac como cuando me conecto de forma remota?

    
pregunta CodeKingPlusPlus 13.06.2013 - 15:05

2 respuestas

2

Los problemas de metaclave clave con emacs parecen ser muy comunes, especialmente en OSX donde se usa la opción alt / para ingresar entradas especiales caracteres por defecto.

Si está utilizando AquamacsEmacs [ Página de inicio de Aquamacs ] o CarbonEmacsPackage , es posible que pueda configure las claves modificadoras dentro de su archivo .emacs u otro archivo de preferencias.

Específicamente para asignar el cambio a meta, intentaría esto ( Nota: esto no se ha probado ):

(setq mac-shift-modifier 'meta)

Si eso no funciona, puede que no haya una manera fácil de reasignar el cambio de esta manera. Es posible que deba consultar la función define-key en emacs lisp.

De lo contrario, si está utilizando emacs a través del terminal, desde homebrew , o algún puerto de xemacs con XQuartz , es posible que desee examinar el uso de xmodmap

    
respondido por el TrinitronX 19.06.2013 - 02:10
0

¿Qué hay de usar un programa de macro / tecla de acceso directo como Keyboard Maestro ? (No tengo ninguna afiliación con el programa)

    
respondido por el jimtut 18.06.2013 - 19:51

Lea otras preguntas en las etiquetas