emacs basados en GUI

0

Recogí emacs por primera vez en décadas anoche en ubuntu. Fue genial: lo abrí en una GUI y pude configurar el modo CUA, pero todavía pude acceder a las acciones CTL-C y CTL-X a través de META-X. Niza.

Ahora estoy tratando de lograr lo mismo en mac. Pero aquí terminamos de nuevo con la versión basada en terminal. Esta es una baja seria: por ej. El portapapeles c / p no funciona correctamente.

Entonces, ¿hay una configuración simple que me falta para iniciar emacs en su propia ventana y con soporte completo de GUI?

Hice lo de la instalación de brew:

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

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

Así que @Mark señaló que el orden de los parámetros anteriores es incorrecto. Yo había copiado de otro sitio. La información que dio SÍ ahora instala 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 puedo iniciarlo: probablemente algo muy simple.

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

2 respuestas

1

El emacs suministrado por Apple es solo para terminal /

Hay dos emacs basados en GUI Aquamacs que incluyen mucha configuración para hacer más OS X like y emacs para OSX , que es solo una compilación GUI no configurada, por lo que es más similar a emacs en otros sistemas operativos.

Los emacs de Homebrew con la bandera de construcción de cacao son similares a este último. Sin embargo, para ejecutarse en la GUI, debe iniciar Emacs.app (ya sea desde la GUI o usando el comando de apertura) no solo emacs. Desde la instalación de Emacs wiki después de que se haya dado el comando brew como

  

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

     

brew install --cocoa emacs

     

para obtener algunos colores "bonitos" agregue el interruptor --srgb:

     

brew install --cocoa --srgb emacs

     

y finalmente vincúlala a la carpeta de aplicaciones:

     

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

     

Después de la instalación, el uso del comando emacs en el terminal o shell ejecutará la versión -nw de Emacs. Si desea ejecutar la versión Cocoa con este comando, simplemente agregue una línea a su .bash_profile.

Esto le da a Emacs.app en tu carpeta / Aplicaciones.

    
respondido por el Mark 10.03.2015 - 21:40
1

Obtenga Aquamacs de aquamacs.org :

  

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

     

Admitimos la interfaz de usuario estándar de Mac que te encantó. Por ejemplo, además de los accesos directos tradicionales de Emacs como C-x C-f (abrir un archivo nuevo), Aquamacs entiende el Comando-O. Aquamacs se comporta como una aplicación moderna en Mac (o Windows) cuando se trata de seleccionar, copiar, 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 sin necesidad de configuración. Y todo está basado en GNU Emacs, ¡así que puedes usar tus paquetes favoritos de Emacs!

    
respondido por el nohillside 10.03.2015 - 21:38

Lea otras preguntas en las etiquetas