[英]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
)。
或者您可以安装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.