You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠️ Currently in alpha - may have bugs or instability - use with caution ⚠️
Introduction
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.
Goals
Modern UX - an experience on par with modern code editors like VSCode and Atom
VSCode Plugin Support - use all of the features of VSCode plugins, including language servers and debuggers
Cross-Platform - works on Windows, OSX, and Linux
Batteries Included - works out of the box
Performance - no compromises: native performance, minimal input latency
Easy to Learn - Onivim 2 should be comfortable for non-vimmers, too!
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.
Non-goals
100% VimL compatibility - we may not support all features of VimL plugins / configuration.