A Vis plugin that extends Nim language support.
- Autocompletion on Ctrl+Space (or :nimsuggest command, or after dot symbol)
- Calltips at the bottom of the editor when '(' is typed
- Search for the identifier under cursor definition on :nimtodef command
- The code under cursor documentation viewer on :nimhelp command
- Error highlighting on file save or on :nimcheck command
- Search/open file from the project via :nimopen command
- Project/File building support via :nimble command (:nimble [target] to perform project build or :nimble c [options] to build current file)
Other features coming soon... or not so soon.
- nimsuggest
- setsid (can be found in util-linux package on Archlinux, for example)
Clone this repository to your vis config directory (e.g. ~/.config/vis) and add to your visrc.lua following line
require('nis.init')