Onivim 2:轻量级的模态代码编辑器

2020-06-24 20:35:16

⚠️当前处于Alpha状态-可能存在错误或不稳定-请谨慎使用⚠️。

Onivim 2是ONI编辑器的重新想象。Onivim 2的目标是将Sublime的速度、VSCode的语言集成和Vim的模态编辑体验整合在一个软件包中。

Onivim 2使用libvim来管理缓冲区并提供真实的模式编辑,并且具有快速、原生的前端。此外,Onivim 2完全利用了VSCode扩展主机进程-这意味着最终完全支持VSCode扩展和配置。

现代UX-可与VSCode和Atom等现代代码编辑器媲美的体验。

VSCode插件支持-使用VSCode插件的所有功能,包括语言服务器和调试器。

这个项目的目标是构建一个今天还不存在的编辑器--像Sublime这样的原生代码编辑器的速度,模态编辑的功能,以及像VSCode这样的轻量级编辑器附带的丰富工具。

100%VIML兼容性-我们可能不支持VIML插件/配置的所有功能。

如果您有兴趣修复问题并直接贡献代码,请参阅How to Contribute文档,其中包括以下内容:

随着我们的MVP发货越来越近,我们将提高预购价格,直到我们确定我们的完全定价模式。

注意:任何通过我们过去的资金来源(BountySource,Patreon,PayPal,OpenCollective)向Onivim v1提供资金的人-都可以获得终身许可。如果您还没有收到您的许可证密钥,并且您以前也做过贡献,请通过[email protected]与我联系(或者随时通过Twitter或我们的不和谐联系)。感谢您对该项目的支持!

或者,您可以通过Patreon为该项目做出贡献,这有助于我们降低持续成本。

由于我们从开源社区得到的支持,我们决定在18个月后对代码进行双重许可--每次提交,从017c513开始,都将通过麻省理工学院的许可从提交之日起18个月内获得双重许可。对于承诺017c513,因为它在2019年4/18向MASTER承诺,这意味着它将在2020年10/18获得麻省理工学院许可证的双重许可。

为方便起见,我们将维护一个包含麻省理工学院许可代码的oni2-MIT回购。对该回购的第一次承诺将于2020年7月2日做出。

来自OUTRUN Labs,LLC外部的任何外部贡献将不受此限制-他们将在麻省理工学院的许可下立即获得双重许可。

我们希望这种方法将给我们带来世界上最好的东西-拥有商业上可持续的高质量产品的能力-以及通过使我们的工作最终以开放的方式结束,并确保外部贡献始终是开放的,从而回馈开放源码社区。