2015-06-17 63 views
1

我只是用自制安装了最新的Emacs:的Emacs只能在终端

brew install emacs --with-cocoa 

它安装成功,但只是在终端上运行。当我将它安装在另一台机器上时,它会启动一个单独的GUI窗口。我需要指定其他标志吗?

+1

您确定您正在运行通过自制软件安装的版本d不是OSX附带的超旧版本?根据你的PATH变量的配置,你可能会得到旧的。尝试运行'emacs --version'。 – Chris

+0

我正在确保在/ usr/local/bin中直接运行 “/ usr/local/bin/emacs --version”给出了 GNU Emacs 24.5.1 谢谢。 – Patrick

+0

有点怪异:如果我运行/usr/local/bin/emacs-24.5而不是/ usr/local/emacs,我会得到一个单独的窗口,但键盘焦点仍然在终端窗口中。无论是否点击Emacs窗口,所有键盘输入都会发送到终端。 – Patrick

回答

0

如果您从终端应用程序内启动它,则很可能会运行随OS-X(v22,IIRC)附带的emacs。

要启动自制软件的版本,我在bash创建了一个别名:

alias emacs='open -a /Applications/Emacs.app --args $1' 

然后键入从终端'emacs的启动自制软件版本。

+0

不,我直接运行/ usr/local/emacs(链接到../Cellar/emacs/24.5/bin/emacs)。我肯定会获得版本24.5.1。 – Patrick

2

你可以通过运行以下命令将其添加到您的应用程序:在linkapps

brew linkapps emacs 

文件

查找已安装的公式,提供的.app风格的OS X应用程序和符号链接 他们 进/应用程序,允许更容易地访问