aikeru / neovim.cs

A C# client for talking to neovim.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neovim.cs

This is a fork of Pireax/neovim.cs.

Why the fork?

This fork fixes the build issue and the memory leak, although performance is pretty painful. This project is in need of a good terminal to render the vims on. I hope to get the changes merged back into Pireax's repo or possibly use something other than .NET Bitmaps which are leaky.

Original Description

A C# client for talking to Neovim. This also includes a WPF terminal (wip)

To use the client simply create a new NeovimClient instance with the path to the neovim executable as argument. This creates a new neovim process and takes over it's Input and Output. You can then use all function bindings from the NeovimClient class instance to communicate with neovim. The Notifications neovim sends are currently in MessagePackObject format from Messagepack-CLI.

About

A C# client for talking to neovim.

License:MIT License


Languages

Language:C# 100.0%