helix editor选择某一种scheme做扩展语言,编辑模式学vim/kak, 扩展性向emacs看齐吗?

Native Compile 后比 Python 快个几倍还是有的

这个不会的, Python再慢也是比Emacs快的, 再加上数据很多的时候(超过1000个列表的正则过滤), Emacs GC非常拉胯。

嗯,在频繁创建和销毁对象的场景,Emacs 的 GC 严重拖后腿,这个是 Native Compile 无法解决的问题。

2 个赞

用默认的gc参数, 我大概每像素滚动一屏就会gc一次, 而且是肉眼可见的短暂的卡一下. 听说上游在收集gc数据, 不知道是不是要修改gc策略

GC我看了源码,改参数我觉得够呛,要改算法,要改成增量式回收,不要一次回收完所有对象。

但是emacs的GC本质矛盾是单线程时间片有限和对象太多回收不完的矛盾,目前最优解是不要在emacs这端创建过多对象,只把emacs当做前端绘制用。

这种方法在lsp-bridge上已经得到了验证。

1 个赞

对,我现在已经完全切换到helix上来了,一个appimage到处拷,太棒了

第一个版本的插件配置已经出来了

1 个赞