0

我使用的是 Macbook Pro(Snow Leopard,10.6.8),过去几个月一直是 emacs 的普通用户。我正在尝试安装此处提供的 Emacs 24.2 的修改版本,以利用下载页面中的 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),并且上一个网站上的安装步骤仅包含一个句子。一体机的安装方式,官方文档中也没有说明。


我在网上搜索时的一个简短说明:我相信调用“emacs file_name”应该打开一个 GUI 版本,而“emacs -nw file_name”是控制台,所以我仍然使用终端。但在我的 Mac 上,使用 emacs 与使用 emacs -nw 的效果相同。换句话说,我无法显示 GUI 或单独的窗口。谁能确认这个超级用户问题有“正确”的答案?(我对此并没有真正的问题,因为我讨厌有另一个弹出窗口,但很高兴知道完整性。)

4

1 回答 1

3

Mac OS X 自带的 Emacs/usr/bin/emacs没有图形界面,只有终端,所以调用emacsemacs -nw.

您升级后的 Emacs 默认以图形界面启动,因此您需要指定-nw强制它使用终端。

没有“通常”的方式来升级 OS X 的默认 Emacs(即 Apple 不提供升级的 Emacs);你所做的很好。或者你可以从http://emacsformacosx.com/安装一个二进制文件,或者使用像 homebrew 这样的包管理器。

于 2013-01-28T06:03:49.983 回答