繁体   English   中英

在Mac上升级控制台emacs(/ usr / bin / emacs)

[英]upgrading console emacs (/usr/bin/emacs) on Mac

我在终端中广泛使用/usr/bin/emacs

我有Emacs 22,我想把它升级到23.我想知道怎么做。
谷歌搜索“emacs下载mac”给了我Emacs.app ,它有自己的窗口和用户界面,但我不希望这样。

我不知道我最初是如何使用/ usr / bin / emacs的,也许它是Mac OS附带的?

您可以在这样的终端中运行Emacs.app版本:

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

在我的.cshrc文件中,我使用别名来使这更容易调用:

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

它是OS X和许多其他* nix系统以及vi / vim和pico附带的标准编辑器。 我个人不会升级预装的。 我会从Macports,Fink或Homebrew安装或从源代码自己编译到不同的位置(如/usr/local )。

macports安装emacs。

% sudo port install emacs

然后从终端启动它

或者您可以安装Emacs.app ,按照此处的说明创建~/bin/emacs脚本,然后以emacs -nw或任何其他选项启动。

#!/bin/sh
exec /Applications/Emacs.app/Contents/MacOS/Emacs "$@"

正在进行相同的搜索,最后安装了Homebrew,因此我可以获得最新版本以及几个库,如Emacs Stack Exchange网站上的答案中所述:

如今,我只使用GNU Emacs快照构建。 它们具有相当好的OS X支持,并且是迄今为止最容易安装的,并且得到了社区的最佳支持。

我曾经从Emacs for 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

我在/usr/local/bin创建了一个符号链接,指向新版本的emacs,它位于Applications/Emacs.app/Contents/MacOS/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM