<commit_before># Oni
## Neovim + JavaScript powered IDE

- [Introduction](#Introduction)
- [Features](#Features)
- [Usage](#Usage)
- [Roadmap](#Roadmap)
- [User Guide](#User Guide)
- [Extension Points](#Extension Points)
- [License](#License)
- [Contributing](#Contributing)
- [Thanks](#Thanks)

## Introduction

ONI is a NeoVim front-end UI with rich IDE-like UI integration points.

This repository is under __active development__, and until 1.0 please consider everything unstable.

## Features

ONI brings several IDE-like integrations to NeoVim:

### Code Completion

![completion-demo](http://imgur.com/DVkaIBI)

### Quick Info

### Syntax / Compilation Errors

### Fuzzy Finder

## Usage

- For Windows, a pre-built x86 binary of NeoVim is included.

- For OSX, there is no included pre-built binary. Please [Install Neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim) and ensure the 'nvim.exe' is available.

1) Clone the repository: `git clone TODO`

2) Install dependencies by running `npm install` from the root

3) Build using `npm run build` from the root

4) Run `npm link` to register the *ONI* command

5) Run `oni` at the command line

## Goals

The goal of this project is to provide both the full-fledged VIM experience, with no compromises, while pushing forward to enable new scenarios.

- __Rich plugin development__ - using JavaScript, instead of VimL, allowing deep-language integration.
- __Cross-platform support__ - across OS X and Windows.
- __Batteres included__ - rich features are available out of the box. TypeScript development is the canonical example, but the hope is that other language providers will be included. Later, an included package manager will make it simple to find and install plugins.
- __Performance__ - no compromises, VIM is fast, and ONI should be fast too.
- __Ease Learning Curve__ - without sacrificing the VIM experience<commit_msg>Update README with additional screenshots<commit_after># Oni
## Neovim + JavaScript powered IDE

- [Introduction](#Introduction)
- [Features](#Features)
- [Usage](#Usage)
- [Roadmap](#Roadmap)
- [User Guide](#User Guide)
- [Extension Points](#Extension Points)
- [License](#License)
- [Contributing](#Contributing)
- [Thanks](#Thanks)

## Introduction

ONI is a NeoVim front-end UI with rich IDE-like UI integration points.

This repository is under __active development__, and until 1.0 please consider everything unstable.

## Features

ONI brings several IDE-like integrations to NeoVim:

### Quick Info

![quick-info-demo](http://i.imgur.com/TlIH97w.gifv)

### Code Completion

![completion-demo](http://.imgur.com/DVkaIBI.gifv)

### Syntax / Compilation Errors


### Fuzzy Finder

## Usage

- For Windows, a pre-built x86 binary of NeoVim is included.

- For OSX, there is no included pre-built binary. Please [Install Neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim) and ensure the 'nvim.exe' is available.

1) Clone the repository: `git clone TODO`

2) Install dependencies by running `npm install` from the root

3) Build using `npm run build` from the root

4) Run `npm link` to register the *ONI* command

5) Run `oni` at the command line

## Goals

The goal of this project is to provide both the full-fledged VIM experience, with no compromises, while pushing forward to enable new scenarios.

- __Rich plugin development__ - using JavaScript, instead of VimL, allowing deep-language integration.
- __Cross-platform support__ - across OS X and Windows.
- __Batteres included__ - rich features are available out of the box. TypeScript development is the canonical example, but the hope is that other language providers will be included. Later, an included package manager will make it simple to find and install plugins.
- __Performance__ - no compromises, VIM is fast, and ONI should be fast too.
- __Ease Learning Curve__ - without sacrificing the VIM experience
{'fraction_non_alphanumeric': 0.09244992295839753, 'fraction_numerical': 0.005136106831022085, 'mean_word_length': 4.485915492957746, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '584615', 'n_tokens_mistral': 1163, 'n_tokens_neox': 1100, 'n_words': 476}