NEO Emacs: 用 Rust 重写 GNU/Emacs。目标: GPU 渲染,多线程 Elisp, 10x 性能,前后端分离

5 天前
 evilexec

NEO Emacs

大家好,最近我正在推进一个极具野心的项目:Neomacshttps://github.com/eval-exec/neomacs/

Neomacs 的目标是重新思考和现代化 Emacs 的核心架构,在保持 100% Elisp 兼容性的前提下,让 Emacs 拥有现代编辑器的性能和体验。该项目探索用 Rust + GPU 渲染 + 新 VM 架构来重构 Emacs 的关键部分。

项目目标

Neomacs 的主要目标包括:

当前进展

目前已经完成:

未来将继续推进 VM 、架构解耦以及性能优化。


Github 仓库 README 里有一些介绍可以看看。

https://github.com/eval-exec/neomacs/

(如果你对 Neomacs 感兴趣, 帮忙点个 Star🌟 , 支持一下 Neomacs )

Make Emacs Great Again!

1783 次点击
所在节点    程序员
16 条回复
lwwww
5 天前
目标很远大啊
palfortime
5 天前
身为 vim 党,我点个赞
riscv
5 天前
用 ai 写的吗?还是古法编程?
lesismal
4 天前
多搞点这些项目,说不定十年后能申请个 “古法编程-非物质文化遗产传承人” 的头衔
loading
4 天前
想问下,现在的 emacs 为什么慢,为什么 op 的能更快?
yolee599
4 天前
和 zed 比怎么样?
Lenic
4 天前
加油,希望真的能完成这个宏伟的目标
wxxxcxx
4 天前
我还以为这个项目复活了 https://github.com/remacs/remacs
swananan
4 天前
非常酷,点赞了
Ei1l
4 天前
果然,用 emacs 的都是大佬
shizhenxiang
4 天前
xiaohanyu
4 天前
wow 作为前 emacs 党,加油加油!
fortitudeZDY
3 天前
作为多年 emacs 用户, 给楼主点赞, elisp 多线程是一个很有挑战的任务,如果搞定了真是会给 emacs 带来很大的提升

看了下楼主 github 上的主页, 下面的 about 可以考虑补充下:)

曾经是 Evil Emacs/Vim 用户,现在是 Jetbrains + IdeaVIM/NeoVim 用户。
evilexec
2 天前
@fortitudeZDY 谢谢,等 Neomacs 做成之后,就可以写上 “是 Neomacs 用户” 了 :-D
evilexec
2 天前
@wxxxcxx 哈哈,我有被 remacs 项目的精神影响到
evilexec
2 天前
@yolee599 Neomacs 的 “可扩展性” 一定会比 zed 更强,性能估计能和 zed 持平。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1195885

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX