Kasane 这两天真正值得看的,不是“又一个编辑器项目上线”,而是它把自己摆得很清楚:它是 Kakoune 的 drop-in frontend,可替换前端,不是新内核。仓库描述直接写了,目标是一个带 extensible UI foundation 的前端层。也就是说,Kasane想解决的不是 Kakoune 的编辑模型,而是它长期偏朴素、偏硬核、偏不友好的产品外壳。
更具体一点,Kasane 的卖点表面上是 GPU rendering、GUI、热重载、WASM plugins;但近期提交透露的重点,其实是“去核心化”。4 月几次提交里,diagnostics overlay、fold toggle、display directives 等能力都在继续从 core 挪向 plugin system。GPU 是门面,插件化 UI 和 WASM 才是野心。
Kasane 在替换什么,补的又是哪笔债
Kakoune 老用户都知道,它的强项一直不是“现代桌面体验”,而是交互哲学:多选区、selection-first、命令语义很干脆。弱项也同样明显:前端层薄,UI 扩展空间有限,想做出更现代的诊断浮层、渲染效果、交互组件,成本一直不低。
| 项目 | Kasane 给出的东西 | 影响对象 | 我的判断 |
|---|---|---|---|
| 定位 | Kakoune 的 drop-in frontend | 不想放弃 Kakoune 工作流的人 | 不是换编辑器,是换外壳 |
| 界面 | GPU 渲染、GUI、热重载 | 想要更现代 UI 的重度用户 | 好看重要,但不是决定胜负的核心 |
| 扩展 | WASM 插件、统一 display 接口、更多内建能力插件化 | 折腾型开发者、插件作者 | 这才是架构价值所在 |
| 风险 | 生态小、兼容和迁移仍有成本 | 所有潜在尝试者 | “drop-in”不等于零摩擦 |
仓库里一个很实在的锚点是:display 机制被统一成单一 on_display() 处理口,原来分散的 gutter、virtual text、inline 插入、隐藏、样式等能力被收束到统一的显示指令模型里。另一个锚点是 diagnostics 已经被做成 BuiltinDiagnosticsPlugin,进入正常 overlay 组合流水线,而不是继续靠核心里单独硬画。
这类改动,对普通读者不性感,对工具链玩家很关键。因为它回答的是一个老问题:你到底是在做“能跑的前端”,还是在做“能长东西的平台”。两者差很多。
真正的看点不在 GPU,在生态承载力
我不太买账的一种叙事是:只要上了 GPU 渲染,编辑器体验就自动现代化。材料里没有性能实测,也没有证据表明 Kasane 已经在响应速度、功耗、稳定性上形成明显领先。所以别急着把 GPU 三个字念成护身符。
Kasane 真正有含金量的,是它在走一条更像 Neovim GUI 和前端分层的路:把表现层、交互层、插件层尽量拆开,让前端不只是“显示 Kakoune”,而是围绕 Kakoune 长出一层产品能力。历史上 Emacs、Vim、Neovim 都反复证明过,前端分层能解决一部分体验债,但也会把复杂度转嫁给生态。此处“不完全一样”,因为 Kakoune 的盘子更小,承载力也更弱。
“天下熙熙,皆为利来。”放到编辑器生态里,意思很残酷:谁的用户多,谁就更容易长出插件、主题、GUI、教程和耐心。Kasane 依附的是 Kakoune,不是 Neovim。技术路线再漂亮,也绕不过一个现实——有没有足够多的人愿意为这套前端层持续补插件、修兼容、填文档、接反馈。
如果没有,WASM 插件体系就容易变成工程师互相欣赏的样板间。很好看,很高级,也很空。
对谁有意义,接下来该盯什么
Kasane 最该让两类人认真看。
一类是 Kakoune 重度用户。你想保留原来的编辑习惯,但又受够了传统前端在 UI、诊断显示、主题、平滑滚动、配置热更新上的粗糙,Kasane 至少给了一个可尝试的新壳层。不是没成本,但比“改投别家编辑器”轻得多。
另一类是喜欢折腾工具链的开发者。WASM 插件、统一显示管线、更多内建能力外移,意味着你以后可能不是在补核心补丁,而是在前端层写插件、做组件、接 UI 行为。这会改变参与姿势。
但接下来最该盯的,不是 star 数,也不是 commit 频率。要看三件更硬的事:一,插件 API 会不会稳定,不要今天统一、明天重构;二,前端替换后的兼容成本到底多高,特别是配置、工作流和边缘行为;三,除了作者自己,是否真有第三方插件和使用案例跟上。
编辑器世界最会生产的,不是产品,而是信仰。Kasane 现在做的,是把 Kakoune 长年缺的一层产品基础设施认真补起来。这事我认可。但如果最后只有少数高手在享受“可扩展 UI foundation”的优雅,更多人只看到安装门槛、插件碎片和维护成本,那它补上的就不是产品债,而是又一层小众审美的镀金框。
