Saltar al contenido

¿Cómo abrir emacs gui/ide desde la terminal mac?

Contamos con tu apoyo para compartir nuestros artículos en referencia a las ciencias informáticas.

Solución:

Suponiendo que tiene Emacs instalado desde Homebrew de esta manera:

brew install emacs --with-cocoa

Simplemente escriba el siguiente comando para abrir Emacs.app desde la terminal:

open -a Emacs filename.py

Si desea que todos los archivos se abran en el mismo marco, en lugar de nuevos marcos, coloque esto en su .emacs expediente:

(setq ns-pop-up-frames nil)

La mejor manera de abrir archivos en Emacs desde la terminal es la emacsclient comando, que abrirá el archivo en su aplicación Emacs existente (evitando el tiempo de inicio). Si está en OSX e instaló Emacs a través de Homebrew, el emacsclient el binario ya estará configurado. (En su configuración de Emacs, debe incluir (server-start) en algún lugar.)

Si realmente desea activar una nueva instancia de aplicación GUI, puede configurar su propio script de shell y ponerlo en su PATH en algún lugar antes de lo existente emacs binario. Parece que estás usando Homebrew, que configura el emacs binario como el siguiente script de shell:

#!/bin/bash
/usr/local/Cellar/emacs/24.3/Emacs.app/Contents/MacOS/Emacs -nw  "[email protected]"

los -nw es lo que evita que Emacs se abra en modo GUI. Puedes hacer el tuyo emacs shell script y omitir -nw:

#!/bin/bash
/usr/local/Cellar/emacs/24.3/Emacs.app/Contents/MacOS/Emacs "[email protected]"

Para hacer lo que desea, debe encontrar la ubicación del binario real contenido en Emacs.app y usarlo como comando en lugar de emacs. Lo más probable es que esté en

/path/to/Emacs.app/Contents/MacOS/Emacs

Que, si tiene Emacs.app en su carpeta de aplicaciones, como sería típico, sería

/Applications/Emacs.app/Contents/MacOS/Emacs

Para configurarlo con un comando más corto para usar, puede intentar agregar a su .profile (no sé qué shell usa) la siguiente línea, o cualquier equivalente que tenga para su shell (esto funciona para bash y zsh, al menos):

alias emacsgui='/Applications/Emacs.app/Contents/MacOS/Emacs'

valoraciones y reseñas

Más adelante puedes encontrar las explicaciones de otros desarrolladores, tú además eres capaz dejar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *