31 votos

Emacs en Mac OS X - ¿Alt o Comando?

Ya es oficial. Me encanta odiar Emacs en Mac OS X.

No importa lo que haga, tengo una espina clavada.

Cuando intento escribir \ utilizando Alt + Shift + 7 Obtengo errores porque Alt == Meta en Emacs. Si enlazo el Meta a la Command clave que evite ese error. Todo va bien. Hasta que quiero usar Meta-Tab . Ahora, de repente, estoy tratando de Command - Tab de Emacs a alguna otra aplicación.

Estoy furioso en este momento, ¿alguien podría ayudarme a resolver este problema? Preferiría que pudiera tener Alt como meta no se instala aquamacs.org y no utilizar el fn clave.

Por cierto, utilizo la configuración regional sueca.

EDITAR 1:

Primera solución: añadir (global-set-key [C-tab] [M-tab]) a ~/.emacs . Esto atará el Meta-tab a Control-tab en su lugar. No es lo que quería del todo, pero debería funcionar.

0voto

ışık Puntos 138

No estoy seguro de que abarque todas sus necesidades, pero sí entiendo el problema de Meta y lo tengo de vez en cuando cuando instalo Emacs de nuevo. Esto es lo que puedo sugerir simplemente:

Sólo en su init.el o cualquiera que sea su archivo de configuración de inicio de emacs, establezca modificador de opciones mac a 'meta y modificador de la opción derecha de mac a nil En ese orden.

Así:

  • Podrá utilizar opción correcta como un mac normal Alt para caracteres especiales como #, $, {, [, ], } que requiere Alt como siempre
  • Podrá utilizar el tecla de opción izquierda como un Emacs normal Meta clave.
  • No necesitarás meterte con comando ( cmd ).
  • Ni siquiera necesitarás ESC x combinación que sigue existiendo para Meta

Añade lo siguiente en tu .init.el archivo:

(setq mac-option-modifier 'meta)
(setq mac-right-option-modifier nil)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X