我正在使用Macbook Pro(Snow Leopard,10.6.8)并且在过去的几个月里一直是emacs的常用用户。我正在尝试安装Emacs 24.2 provided here的修改版本,以利用downloads page中的Emacs Speaks Statistics(ESS)。我目前有22.1.1:
M-x emacs-version
GNU Emacs 22.1.1 (mac-apple-darwin) of 2011-06-07 on b1030.apple.com
我安装了之前链接过的emacs,将它放在Applications中,然后在.bashrc中设置:
alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs -nw"
因此,当我编写并成功运行一个简短的R程序时,它似乎正常工作。
M-x emacs-version
GNU Emacs 24.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2012-08-27 on bob.porkrind.org
这是升级到Emacs“更新版本”的常用方法吗?很抱歉,如果这个问题看似微不足道,但我以前从未这样做过(我通常在另一台计算机上使用过emacs),而前一个网站上的安装步骤只包含一个句子。官方documentation中没有解释一体化安装方法。
我在网上搜索时的简短旁注:我认为调用'emacs file_name'应该打开GUI版本,而'emacs -nw file_name'是控制台,所以我仍然使用终端。但在我的Mac上,使用emacs与使用emacs -nw具有相同的效果。换句话说,我无法获得GUI或单独的窗口来显示。任何人都可以确认this Super User question has the 'correct' answer吗? (我真的没有这个问题,因为我讨厌有另一个弹出窗口,但知道完整性会很好。)
答案 0 :(得分:3)
Mac OS X /usr/bin/emacs
附带的Emacs没有图形界面,只有终端,因此调用emacs
与emacs -nw
相同。
默认情况下,升级的Emacs以图形界面开头,因此您需要指定-nw
以强制它使用终端。
没有“通常”的方法来升级OS X的默认Emacs(即Apple不提供升级的Emacs);你做的很好。或者您可以从http://emacsformacosx.com/安装二进制文件或使用像自制程序一样的包管理器。