Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.17 KB

README.md

File metadata and controls

25 lines (20 loc) · 1.17 KB

NIS

A Vis plugin that extends Nim language support.

Features

  • 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.

Requirements

  • nimsuggest
  • setsid (can be found in util-linux package on Archlinux, for example)

Instalation

Clone this repository to your vis config directory (e.g. ~/.config/vis) and add to your visrc.lua following line

require('nis.init')