2011-11-04 6 views
20

Terminalde /usr/bin/emacs geniş kullanım alanı buluyorum.Mac'teki konsol emacs (/ usr/bin/emacs) yükseltme

Emacs 22'm var ve 23'e yükseltmek istiyorum. Nasıl yapılacağını merak ediyorum.
Googling "emacs download mac" bana kendi pencere ve kullanıcı arabirimi olan Emacs.app verir, ancak bunu istemiyorum.

İlk etapta nasıl/usr/bin/emacs olduğumdan emin değilim, belki Mac OS ile birlikte geldi mi?

cevap

26

Sen Emacs.app böyle bir terminalde sürümünü çalıştırabilirsiniz:

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

MacBook'umda, 'nano ~/.bash_profile' yapmak zorunda kaldım ve daha sonra' alias enw = '/ Applications/Emacs.app/Contents/MacOS/Emacs -nw'' komutunu ekledim. Yukarıdaki örnekte '=' eksik. – snd

3

Emacs'i macports'dan yükleyin.

% sudo port install emacs 

Sonra O OS X ve vi/vim ve pico ile birlikte başka * Nix sistemleri bir sürü ile birlikte standart bir editörü terminali

8

dan başlatın. Şahsen ben önceden yüklenmiş bir yükseltme olmaz. Macports, Fink veya Homebrew'dan yüklerim veya kaynaktan kendim farklı bir yere derlerim (/usr/local gibi).

2

Veya: Benim .cshrc dosyasında

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

, ben çağırmak için bu kolaylaştırmak için bir takma ad kullanmak Emacs.app yükleyebilir, ~/bin/emacs komut dosyasını oluşturmak için here yönergeleri izleyin ve daha sonra emacs -nw veya başka bir seçenek olarak başlatın.

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

Bu aynı aramada ve Emacs Stack Exchange yerinde this answer açıklandığı gibi, bu yüzden çeşitli kütüphanelerle birlikte son sürümünü alabilir Homebrew ile yükleme bitti:

Bugünlerde kullandığım Sadece GNU Emacs anlık görüntüsü oluşturur. Bunlar oldukça iyi OS X desteğine sahiptir ve en kolay yükleme ve topluluk tarafından en iyi şekilde desteklenmektedir.

Mac OS X için Emacs'ten alıyorum ancak şimdi daha çok kütüphaneyi, özellikle de şifreli ağ bağlantıları için GNU TLS'yi desteklediğinden, Homebrew kullanıyorum.

Hepsi bir arada: brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick kullanın :).

Bu, mevcut kurulum ve /usr/bin/emacs yılında bırakarak /usr/local/bin/emacs yeni bir Emacs ikili eklendi

(GNU Emacs en az 10.10.5 itibariyle mayına, Mac OS X önceden yüklenmiş olan budur unutmayın) yer.