:warning: Currently in alpha - may have bugs or instability - use with caution :warning:
Onivim 2 is a reimagination of the Oni editor. Onivim 2 aims to bring the speed of Sublime, the language integration of VSCode, and the modal editing experience of Vim together, in a single package.
Onivim 2 is built in reason
using the revery
framework.
Onivim 2 uses libvim
to manage buffers and provide authentic modal editing, and features a fast, native front-end. In addition, Onivim 2 leverages the VSCode Extension Host process in its entirety - meaning, eventually, complete support for VSCode extensions and configuration.
The goal of this project is to build an editor that doesn't exist today - the speed of a native code editor like Sublime, the power of modal editing, and the rich tooling that comes with a lightweight editor like VSCode.
We'd :heart: help building Onivim 2!
If you are interested in fixing issues and contributing directly to the code, please see the How to Contribute document, which includes the following:
Please also see our Code of Conduct.
Onivim 2 source code is licensed under the MIT license.
Onivim 2 downloads, available at https://v2.onivim.io/, are licensed under the Outrun Labs EULA 1.1.
Several dependencies have their own set of license terms here: ThirdPartyLicenses.txt
Copyright (c) 2019-2020 Outrun Labs, LLC.