Skip to content
An example Neovim plugin written in Rust using neovim-lib
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
autoload Got cleanup working properly Oct 28, 2018
src Got cleanup working properly Oct 28, 2018
.gitignore Initial commit Oct 28, 2018
Cargo.toml Correct scorched earth link Oct 28, 2018
UNLICENSE Add a mkdir, spotted when my work laptop updated Oct 30, 2018


An example Neovim plugin written in Rust using neovim-lib. I learnt a lot from scorched-earth, the install script is adapted from LanguageClient-neovim.

Disclaimer: I am extremely new to Rust and essentially learning it so I can write a Neovim -> Rust -> Clojure socket / pREPL tool.

All it does is generate the nth Fibonacci number when you execute :echo neofib#nth(10), for example. You can install it with any package manager you like, you'll just need to make sure the binary is built before running it. I use this vim-plug line:

Plug 'Olical/neofib', { 'do': 'bash' }

This entire repository is pretty much copied and adapted code in an attempt to learn from all of these wonderful original authors I have linked to. I hope this collation can help others learn too!


Find the full unlicense in the UNLICENSE file, but here's a snippet.

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

Do what you want. Learn as much as you can. Unlicense more software.

You can’t perform that action at this time.