SkillAgentSearch skills...

Oni2

Native, lightweight modal code editor

Install / Use

/learn @onivim/Oni2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Build Status Discord

Onivim 2

Lightweight, Modal Code Editor

:warning: Currently in alpha - may have bugs or instability - use with caution :warning:

<p align="center"> <img width="800" alt="Onivim 2" src="https://user-images.githubusercontent.com/13532591/109881233-c88cad80-7c2c-11eb-83a1-67a7adcbbd7e.png"> </p>

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.

Documentation

Contributing

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.

Feedback

License

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.

Third-Party Code

Several dependencies have their own set of license terms here: ThirdPartyLicenses.txt

Copyright (c) 2019-2020 Outrun Labs, LLC.

Related Skills

View on GitHub
GitHub Stars7.9k
CategoryDevelopment
Updated1d ago
Forks279

Languages

Reason

Security Score

100/100

Audited on Mar 30, 2026

No findings