Remacs - 把 Emacs 的 C 代码移植到 Rust

Remacs 是一个试图把 Emacs 的 C 代码移植到 Rust 的项目。我用了几天,跟普通的 Emacs 没差别,估计是由于一点点地把 C 移植到 Rust 的缘故。如果对 Emacs 内部或者 Rust 感兴趣的话,不妨看一看。

3 个赞

我在 macOS 上编译 master 分支失败了,装一堆 Rust 环境有点麻烦,然后看编译器错误提示似乎是因为一个 Typo 造成的问题,我自己改了下还是没过,毕竟不会 Rust。

然后想了想 REmacs 还没 MacPort 特色功能,老老实实回去用原版了。

多数情况下,编译是没问题的,毕竟还会用 Travis CI 测试下。

的确。不过不像官方的 Emacs,把 Mac Port 的代码合并进进 Remacs 是非常有可能的。

是的,我几个月前也试过,有点麻烦,目前也没有release好像,坐等以后越做越好吧。然后期待下Emacs26

今天在Mac下试用了下remacs(终端启动正常,图形启动后,黑屏界面什么也看不见),感觉启动速度有点慢。它的目的是把c移植到rust上,移植之后呢?一直跟进c的版本,还是另行改造?

这里面的rust代码和c相比的确还是少得可怜……大概emasc的c代码实在是太多了。不过contributer有600多,似乎未来可期?相比之下,ivy和fzf都分别是100出头的贡献者,react.js是1300多,也不过remacs的两倍?

我有点怀疑remacs的仓库继承了emacs仓库的贡献记录,不然凭空十几万commit太恐怖了。neovim才1万commit左右

1 个赞

对,直接用了原来的 .git。

remaining_defuns

ported_defuns

你如果看 Remacs 的 Progress 的话, 进度似乎已经完成一半了。

1 个赞

emacs到remacs,热血黑客奋力前行

rust很厉害, 不过emacs是个硬骨头, 不好啃