如何在Mac上安装emacs 26(或任何最新版本)


16

有人(在另一个SE答案中)提到仅在26中可用的功能,因此我想现在我必须进行升级。

如何在macOS Sierra上安装emacs 26?

我试过的

用Google搜索how install emacs 26 Macbrew install emacs


1
如果您喜欢酿造,请使用酿造。如果您希望轻松下载独立的预打包应用程序,请查看emacsformacosx.com上的“ 其他版本”链接。 如果您希望构建自己的系统,则可以这样做-您只需要使用最新版本中和和OSX命令行开发工具。gitautoconfautomake
法律列表

Answers:


16

使用来查看Brew Emacs配方选项brew info emacs。它具有以下选项:

--devel
    Install development version 26.0.90

要替换当前的emacs,请运行:

brew unlink emacs
brew uninstall emacs
brew install emacs --devel --with-modules --with-cocoa --with-gnutls \
    --with-librsvg --with-mailutils --with-imagemagick@6
brew linkapps

imagemagick @ 6库和emacs开发经常更改,因此将它们从自动更新中排除,并在方便的时候手动进行更新:

brew pin imagemagick@6 emacs


5

在macOS Mojave上安装Emacs的GUI版本(当前为26.2)的当前(在此评论之时)方法是

brew cask install emacs

这会将Emacs.app软件包安装到/Applications和设置链接中。您可以按预期通过Spotlight或从终端启动Emacs。


2

这只会安装Emacs 26.1的终端版本。如果您(像我一样)更喜欢使用Emacs的GUI版本,则无法使用

brew install emacs

这是因为维护啤酒的人发现维护和测试多个公式的所有版本和自定义选项很麻烦。从那以后,他们放弃了对自定义选项的支持,并鼓励用户维护自己的水龙头。正如其他人所提到的,您可以使用emacs-mac版本,也可以使用emacs-plus版本,但是如果您更喜欢使用未经编辑的版本并使用自定义标志来支持颜色字体,ImageMagick支持以及所有功能,那么我建议您使用使用以下tap homebrew-emacs-head版本

brew tap daviderestivo/emacs-head
brew install emacs-head --with-cocoa

或者,如果您更喜欢emacs-head版本(目前为27.x)

brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa

2

MacOs有自己的Emacs。在2019年仍然是22.x. 要使用最新的Emacs版本,请执行

  1. 在终端运行中brew cask install emacs-它会将最新的emacs版本安装到/Applications文件夹中。
  2. 然后编辑(或创建,如果还没有的话)~/.bash_profile文件,添加新行

    alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'

  3. 然后在终端中运行source ./bash_profile以更新bash环境。
  4. 然后在Terminal中运行emacs -version以确保您使用最新的Emacs版本。

这将使您使用Emacs终端版本。如果要使用Emacs UI,只需-nw在步骤中将其删除2

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.