Skip to content
This repository has been archived by the owner on Nov 14, 2017. It is now read-only.

oakes/neovim-rs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Introduction

A library for embedding Neovim inside a Rust project.

The example can be run with cargo run --example events. It will launch neovim, and every time you open a buffer it will save the event to events.log.

Build Instructions

Note: If neovim fails to build, try going into the neovim directory and running make libnvim to get more specific errors.

Linux (apt-get)

apt-get install libtool autoconf automake cmake libncurses5-dev g++ pkg-config unzip
cargo build

Linux (yum)

yum install autoconf automake cmake gcc gcc-c++ libtool ncurses-devel pkgconfig
cargo build

OS X (homebrew)

brew install libtool automake cmake pkg-config gettext
cargo build

Windows

Prebuilt binaries are already in the neovim-windows dir, so neovim will not need to be built.

rustup install stable-gnu
set RUSTUP_TOOLCHAIN=stable-x86_64-pc-windows-gnu
cargo build

Licensing

All files that originate from this project are dedicated to the public domain. I would love pull requests, and will assume that they are also dedicated to the public domain.

About

A Neovim wrapper for Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages