2011-11-04 58 views
20

我在終端中廣泛使用/usr/bin/emacs在Mac上升級控制檯emacs(/ usr/bin/emacs)

我有Emacs 22,我想升級到23.我不知道該怎麼做。
使用谷歌搜索「emacs下載mac」給我Emacs.app,它有自己的窗口和用戶界面,但我不希望這樣。

我不知道我是如何擁有/ usr/bin/emacs的,也許它帶有Mac OS?

回答

26

您可以運行在終端的Emacs.app版本是這樣的:

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

在我的.cshrc文件,我使用別名來簡化這一過程調用:

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

在我的Macbook上,我必須執行'nano〜/ .bash_profile',然後添加'alias enw ='/ Applications/Emacs.app/Contents/MacOS/Emacs -nw'。上例中缺少'='。 – snd

3

macports安裝emacs。

% sudo port install emacs 

然後從終端

8

啓動它是包含在OS X和第VI/VIM,和微微沿着很多其他* nix系統的標準編輯器。我個人不會升級預裝的。我會從Macports,Fink或Homebrew安裝,或者從源代碼自己編譯到不同的位置(如/usr/local)。

2

或者您可以安裝Emacs.app,按照說明here創建~/bin/emacs腳本,然後以emacs -nw或任何其他選項啓動。

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

我是同樣的搜索上,並結束了與Homebrew安裝,所以我可以用幾個圖書館相處的最新版本,在Emacs Stack Exchange網站this answer描述:

現在,我使用只是GNU Emacs快照構建。這些對OS X的支持相當不錯,並且是迄今爲止最容易安裝的,並得到社區最好的支持。

我曾經從Emacs的Mac OS X中獲得它們,但現在我使用Homebrew,因爲它支持更多的庫,特別是用於加密網絡連接的GNU TLS。

總而言之:使用brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick :)。

(需要注意的是GNU Emacs是什麼預裝Mac OS X上,至少在地雷的10.10.5)

這在/usr/local/bin/emacs增加了一個新的Emacs二進制,留在現有的安裝和/usr/bin/emacs地點。