# Introduction This is a new plugin targeting neovim (no vim support, sorry vim users). This plugin is designed to make good use of the functionalities provided by neovim and does not depend on any specific plugins.
This plugin provides many APIs to facilitate communication with `nimsuggest`, but is currently undocumented. This plugin is still a work-in-progress and it has only been used by me. Feedbacks are welcomed! # Requirements * neovim >= 0.3.0 * latest development version of nimsuggest # Installation & configuration See the project's [readme](https://github.com/alaviss/nim.nvim/blob/master/readme.md) # Features * Semantic highlighting * Go to definition * Auto-completion * Section movements * Auto-indent * Code folding ## Notes on autocomplete This plugin does not provide any completion engine out of the box, but instead exposes APIs that other completion plugins can use to access completion data from `nimsuggest`. An example for [asyncomplete.vim](https://github.com/prabirshrestha/asyncomplete.vim) is provided in the project's [readme](https://github.com/alaviss/nim.nvim/blob/master/readme.md) # [Demonstration](https://asciinema.org/a/223646)
