想知道现在Emacs的GUI是如何发展的

按照这个思路,不如 UI 全部用 QT 写一遍?

没那么简单,Qt对于补全对话框、浏览器、终端、PDF这种多媒体功能,确实比Emacs强,因为不需要像Emacs那样精确控制光标做各种骚操作。

但是Emacs最大的能量在于对光标的各种控制函数和生态,不管是Qt、Gtk、Web方式去重新实现一套光标操作的库,工作量太大了,而且不一定比Emacs实现的好。

这也是EAF创建的原因,传承Emacs强项的同时,用EAF/QT来扩展多媒体功能。

4 个赞

webkit xwidget是否也能达到类似的目的呢?感觉这样下去又变成类似于 atom、vscode 的怪物啦 :joy::joy::joy:

webkit xwidget的技术实现方向是错的,虽然用了图形库还背emacs所拖累。

EAF是最好的实现方式,你用了就知道效率有多高,不要自我限制,黑猫白猫逮到老鼠就是好猫,哈哈哈哈

1 个赞

EAF 當下可以在 MacOS 中跑了嗎?如果不行,那 FreeBSD 可以嗎?日常只用這兩個平臺,所以多問一句。

bsd应该可以吧

只要内存足够大就没问题呗,128g其实现在也不贵了。内存。

了解了,我去試試,謝謝。

我试过,卡的那个版本就是web技术做的,后来换成C++/Go以后丝毫不卡

我并不觉得国内的黑客水平很差. 就像cat开发的这些插件, 特别是nox, 我不怎么折腾就能在windows下面使用, elpy那个我还没搞定.

自由软件发源于国外, 自然国外做的要好, 做的人要多, 这是很正常的.

emacs首先是个编辑器, 其次才是其他.

用的爽了就继续用, 需要其他功能, 找这个功能实现最好的工具. 是人用工具, 不是工具左右人.

其实哪有国内国外之说,所谓的国外也就是中国之外,而中国之外还有很多国家呢,你做一下加减乘除,就也没那么大了。一来国内顶尖黑客大神也很多,只是不太接触到,而来国外也是一定呈现一个高低分布的。在某些高的领域里可能有高低的差距,但是程序员这个领域,差距难说。当然了,下层基本面可能中国在天人人口优势上占多,以至于看起来像是遇到不是高手的情况也蛮多。