El enlace simbólico a Emacs 24 no funciona

2

Me gusta crear un directorio bin en mi directorio de inicio y convertirlo en el primer elemento de mi $ PATH. Luego, creo enlaces simbólicos para anular la versión instalada de MacOS predeterminada de ciertas aplicaciones. He hecho esto en el pasado con Emacs.

Por cierto, también me gusta lanzar emacs desde la línea de comandos, así que creo un alias de 'alias e="emacs -nw"' en mi archivo .zrshrc o .profile.

Ahora estoy en Yosemite y no puedo hacer que esto funcione. Tenga en cuenta que Emacs se está ejecutando cuando hago clic en Emacs.app en Aplicaciones (en modo Ventana).

Esto es lo que obtengo cuando ejecuto la versión del enlace simbólico desde la línea de comandos:

Warning: arch-dependent data dir '/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/MacOS/libexec/': No such file or directory
Warning: arch-independent data dir '/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/etc/': No such file or directory
Warning: Lisp directory '/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/lisp': No such file or directory
Error: charsets directory not found:
/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
    
pregunta user169755 28.03.2015 - 21:38

1 respuesta

2

Después de una pequeña guía de Mark (ver comentarios arriba). Lo que hice fue crear un archivo en mi contenedor con el nombre emacs y con el siguiente contenido ...

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"

entonces

chmod 755 emacs

y estoy funcionando desde la línea de comandos con un nuevo Emacs 24.4 brillante e ignorando el Emacs 22 incorporado

    
respondido por el user169755 31.03.2015 - 15:34

Lea otras preguntas en las etiquetas