2009-03-03 10 views
5

Soy nuevo en emacs y acabo de descargar LispBox (desde la página Practical Common Lisp) con SBCL a mi Macintosh. Sé lo suficiente como para darme cuenta de que quiero que la opción o la tecla Comando sea la tecla meta.Opción o tecla Comando como tecla Meta para LispBox en Macintosh

La versión de emacs entregada con LispBox no presta atención a .emacs en mi directorio personal.

Emacs entregado con LispBox se activa en un REPL. No puedo entender qué debería escribir para configurar una clave de comando como Meta, ni dónde ni cómo configurarla permanentemente.

Editar: No estoy realmente interesado en cargar otra versión de emacs. Ya tengo ejecutados emacs desde la Terminal con mi clave de opción mapeada como meta. Ser capaz de seguir de cerca el tutorial "Practical Common Lisp", que asume LispInABox, es lo que me interesa aquí.

TIA.

Respuesta

5

Navegue a /Applications/Lispbox/Emacs.app/Contents/MacOS y edite lispbox. sh, eliminando el parámetro --no-init-file. Luego, dentro de ~/.emacs, agregue (setq mac-command-modifier 'meta)

1

Como alternativa, echa un vistazo a Ready Lisp para Mac OS X. Utiliza Aquamacs para Emacs.

Aquamacs es especialmente desarrollado para Mac OS X con GNU Emacs mejorado.

Si ejecuta Emacs en un terminal Mac OS X, puede configurar la tecla Opción para que sea la tecla Meta mediante el cuadro de diálogo 'Preferencias'.

+0

@Rainer: Leí que en mac no es necesario configurar la tecla de opción para ser la tecla Meta. Mac considera automáticamente Option como Meta en Emacs. El inconveniente de tener Meta en lugar de Opción es la incompatibilidad de Meta con las aplicaciones de terminal de otras Mac. Mi Emacs funciona maravillosamente solo con la tecla "Opción". –

Cuestiones relacionadas