最近又陷入选择困难症了…… brew版本的必须要homebrew,然而我只需要一个emacs…… 自己编译老是出现一些莫名其妙的问题…… 大家有推荐么?
取决于你的使用场景:
-
terminal
brew install emacs
其实终端下使用什么版本都没差
-
GUI
brew install emacs-mac
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 等问题也不用折腾。
我知道的版本有四个
- brew install emacs. 这是命令行版本
- Emacs For Mac OS X. 最纯净的没有修改过的话Emacs, https://emacsformacosx.com/ 可以下载,也可以直接 brew cask install emacs. 功能比较少,编译选项有一大堆东西都没开。
- emacs-plus GitHub - d12frosted/homebrew-emacs-plus: Emacs Plus formulae for the Homebrew package manager 在默认的基础上打开了大量编译参数并且增加了少量 patch
- 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的。