2011-11-04 13 views
20

Uso extensivamente /usr/bin/emacs en la Terminal.consola de actualización emacs (/ usr/bin/emacs) en Mac

Tengo Emacs 22 y me gustaría actualizarlo a 23. Me pregunto cómo hacerlo.
googleando "emacs download mac" me da Emacs.app que tiene su propia ventana y la interfaz de usuario, pero yo no quiero eso.

No estoy seguro de cómo tengo/usr/bin/emacs en primer lugar, tal vez vino con Mac OS?

Respuesta

26

Puede ejecutar la versión Emacs.app en un terminal como este:

/Applications/Emacs.app/Contents/MacOS/Emacs -nw 

En mi .cshrc, yo uso un alias para hacer esto más fácil para invocar:

alias enw '/Applications/Emacs.app/Contents/MacOS/Emacs -nw' 
+0

En mi Macbook, tuve que hacer 'nano ~/.bash_profile' y luego agregar' alias enw = '/ Applications/Emacs.app/Contents/MacOS/Emacs -nw''. El '=' falta en el ejemplo anterior. – snd

3

Instale emacs en macports.

% sudo port install emacs 

a continuación, iniciar desde el terminal de

8

Es un editor estándar incluido con OS X y una gran cantidad de otros sistemas * nix junto con vi/vim, y pico. Personalmente, no actualizaría el preinstalado. Instalaría desde Macports, Fink o Homebrew o compilaría desde el origen a una ubicación diferente (como /usr/local).

2

O puede instalar Emacs.app, siga las instrucciones here para crear una secuencia de comandos ~/bin/emacs y luego iniciar como emacs -nw o cualquier otra opción.

#!/bin/sh 
exec /Applications/Emacs.app/Contents/MacOS/Emacs "[email protected]" 
2

yo estaba en esta misma búsqueda y terminó la instalación con Homebrew para que pudiera obtener la última versión junto con varias bibliotecas, como se describe en this answer en el Emacs Stack Exchange sitio:

Hoy en día, utilizo solo compilaciones de instantáneas de GNU Emacs. Estos tienen soporte razonablemente bueno para OS X, y son de lejos los más fáciles de instalar y son mejor respaldados por la comunidad.

Solía ​​obtenerlos de Emacs para Mac OS X, pero ahora uso Homebrew, porque admite más bibliotecas, especialmente GNU TLS para conexiones de red cifradas.

En total: Use brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick :).

(Tenga en cuenta que GNU Emacs es lo que viene preinstalado en Mac OS X, por lo menos en la mía como de 10.10.5)

Esto añade un nuevo binario Emacs en /usr/local/bin/emacs, dejando la instalación existente y en /usr/bin/emacs lugar.

Cuestiones relacionadas