0 votos

Emacs basado en GUI

Anoche cogí emacs por primera vez en décadas en ubuntu. Fue dulce: se abrió en una interfaz gráfica de usuario y yo era capaz de establecer el modo CUA - pero todavía capaz de acceder a la CTL-C y CTL-X acciones a través de META-X. Muy bien.

Ahora estoy tratando de lograr lo mismo en mac. Pero aquí terminamos de nuevo con la versión basada en la terminal. Esto es un serio downgrade: por ejemplo, el portapapeles c/p no funciona correctamente.

Entonces, ¿hay alguna configuración sencilla que me falte para lanzar el emacs en su propia ventana y con soporte gui completo?

Hice lo de la instalación de la cerveza:

 brew install emacs --HEAD --cocoa --srgb

Pero esto sigue siendo la misma versión basada en el terminal.

Así que @Mark señaló que el orden de los parámetros anteriores es incorrecto. Lo había copiado de otro sitio. La información que dio ahora SÍ instala el Emacs.app.

14:20:36/shared $ls -lrta /Applications/Emacs.app/Contents
total 40
-rw-r--r--  1 steve  wheel      8 Apr  7  2012 PkgInfo
drwxr-xr-x  6 steve  wheel    204 Mar 10 14:07 Resources
-rw-r--r--  1 steve  wheel  14786 Mar 10 14:07 Info.plist
drwxr-xr-x  3 steve  wheel    102 Mar 10 14:08 MacOS
drwxr-xr-x  3 steve  wheel    102 Mar 10 14:08 ..
drwxr-xr-x  6 steve  wheel    204 Mar 10 14:08 .

Sin embargo, no soy capaz de ponerlo en marcha: probablemente sea algo muy simple.

4:29:21/Contents $open -a Emacs.app /shared/SparkBuild.scala
Unable to find application named 'Emacs.app'

1voto

Obtenga Aquamacs de aquamacs.org :

Aquamacs es una versión fácil de usar del potente editor de texto Emacs. Aquamacs se integra con el Mac y ofrece las mismas comodidades que cualquier aplicación del Mac. Sin embargo, viene con toda la ergonomía y la extensibilidad que usted ha llegado a esperar de GNU Emacs.

Apoyamos la interfaz de usuario estándar de Mac que tanto te gusta. Por ejemplo, además de los atajos tradicionales de Emacs como C-x C-f (abrir un nuevo archivo), Aquamacs entiende Comando-O. Aquamacs se comporta como una aplicación moderna en Mac (o Windows) cuando se trata de seleccionar, copiar y pegar textos dentro de Aquamacs o entre aplicaciones. Aquamacs ofrece fuentes agradables y suaves. Los métodos de entrada asiáticos funcionan. Es fácil de instalar y se ejecuta fuera de la caja sin ninguna configuración. Y todo está construido sobre GNU Emacs, ¡así que puedes usar tus paquetes Emacs favoritos!

1voto

yoliho Puntos 340

El emacs suministrado por Apple es sólo de terminal/

Hay dos emacs basados en GUI Aquamacs que incluye mucha configuración para que sea más parecido a OS X y emacs para OSX que es sólo una construcción de GUI no configurada por lo que es más similar a emacs en otros sistemas operativos.

El emacs de Homebrew con la bandera cocoa build es similar a este último. Sin embargo, para ejecutarlo en la GUI necesitas lanzar Emacs.app (ya sea desde la GUI o usando el comando open) no sólo emacs. Desde el Emacs wiki instalación después del comando brew se da como

Para instalar usando el interruptor --cocoa, uno simplemente usa:

brew install --cocoa emacs

para conseguir unos colores "bonitos" añada el modificador --srgb:

brew install --cocoa --srgb emacs

y, por último, lo vincula a su carpeta de Aplicaciones:

ln -s /usr/local/Cellar/emacs/24.4/Emacs.app /Aplicaciones

Después de la instalación, utilizando el comando emacs en el terminal o shell se ejecutará la versión -nw de Emacs. Si quieres ejecutar la versión Cocoa usando este comando, simplemente añade una línea a tu .bash_profile.

Esto hace que Emacs.app esté en tu carpeta /Applications.

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