Mac上哪个版本的emacs比较好?

最近又陷入选择困难症了…… brew版本的必须要homebrew,然而我只需要一个emacs…… 自己编译老是出现一些莫名其妙的问题…… 大家有推荐么?

取决于你的使用场景:

2 个赞

brew install emacs --devel

直接用bin包。自己编译的话就算只要Emacs也得用brew装依赖。

emacsformacosx?

你如果用 GUI,一定要看我上面回帖的链接

mac 上一些emacs相关 配置 看看不有没对你有用的, 不管哪种安装方式 , 建议安装官方版的 。

我知道那个问题,但是我并不需要解决那个问题。

更加原生。而且和官方版兼容最好。

好与不好的标准是什么?

并没有 brew 版本的 Emacs,Carbon 版本 的 Emacs 跟 Homebrew 没什么关系。你可以自己手动编译,也可以用包管理器安装,Mac 下的包管理也有好几个选择。用包管理比较方便,你也可以先用包管理器安装依赖,然后手动编译 Emacs。

尽量少的依赖,和原生最为接近。

可以参考这个文档,考虑了mac上的各种情况 。

Emacs mac port 有编译好的二进制包…

请问他配置里的codesign那部分的作用是什么?

我用emacs for mac

和官方版没区别。

我打开emacs倒入自己的layout的时候每次都会提示是否允许连接网络,这个是消除哪个问题的方法,你没遇到的话暂时不用

emacs mac port 比 emacs 启动快了两秒多,而且很多 scroll modeline 等问题也不用折腾。

我知道的版本有四个

  1. brew install emacs. 这是命令行版本
  2. Emacs For Mac OS X. 最纯净的没有修改过的话Emacs, https://emacsformacosx.com/ 可以下载,也可以直接 brew cask install emacs. 功能比较少,编译选项有一大堆东西都没开。
  3. emacs-plus GitHub - d12frosted/homebrew-emacs-plus: Emacs Plus formulae for the Homebrew package manager 在默认的基础上打开了大量编译参数并且增加了少量 patch
  4. emacs-mac GitHub - railwaycat/homebrew-emacsmacport: Emacs mac port formulae for the Homebrew package manager 针对 Mac 系统增加了大量 patch,可以支持大量 mac 原生功能,例如触摸板,内置字典,等等等等,是功能最强的版本,但是由于和原生 Emacs 差别比较多,偶尔会发现 bug
14 个赞

emacs mac port.

唯一原生支持OS native 输入法API的。