Skip to content
/ nis Public

A Vis plugin that extends Nim language support. This repo is a mirror of https://gitlab.com/xomachine/nis

License

Notifications You must be signed in to change notification settings

xomachine/nis

Repository files navigation

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')

About

A Vis plugin that extends Nim language support. This repo is a mirror of https://gitlab.com/xomachine/nis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages