如何在 Mac 下使用 Emacs 25 引入的 XWidgets

话说编译时怎么加 xwidget 支持的选项?

Emacs 的 NEWS 文件中有提到(如果已经安装了 25 的话,C-u C-h n 后选 25.1):

** Xwidgets: a new feature for embedding native widgets inside Emacs buffers.
If you have gtk3 and webkitgtk3 installed, and Emacs was built with
xwidget support,

先安装好 gtk3 和 webkitgtk3,之后 ./configure 的时候加上 --with-xwidgets。但是应该除了 GNU/Linux,其它的系统下安装这两个库都比较困难(或可视作不可行)。

1 个赞

(⊙o⊙)… 好遗憾。。。

Arch 源里面还没更新啊不开心 T T

AUR 肯定有啊直接装

就是觉得extra源里也差不多该更新了就不愿装aur里的git版

xwidget 是只有 gtk3 下面才有的,Emacs mac port 没有。

目前 homebrew emacs 和 emacs-mac 的 formula 里都没有 gtk3 版本的选项,如果想在 Mac 上编译 gtk3 版本的话只能自己编译了。

25系有啥好的?

如果你在 Mac 上用官方的 ns port 的话,25 上的改进还是很多的。

什么意思? 这个和 Mac-port 有什么区别吗:open_mouth:

NS Port 就是官方版。

他的意思是官方版原来做的不是很好,在 25 的时候有了大改进。

(言外之意就是还是不如 mac port)

gtk3 没问题,但是 webkitgtk3 目前不可行