Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xomachine/nis
A Vis plugin that extends Nim language support. This repo is a mirror of https://gitlab.com/xomachine/nis
https://github.com/xomachine/nis
nim nim-lang vis-plugin
Last synced: about 1 month ago
JSON representation
A Vis plugin that extends Nim language support. This repo is a mirror of https://gitlab.com/xomachine/nis
- Host: GitHub
- URL: https://github.com/xomachine/nis
- Owner: xomachine
- License: mit
- Created: 2017-09-07T13:58:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-17T20:01:29.000Z (over 5 years ago)
- Last Synced: 2024-08-07T18:38:19.080Z (5 months ago)
- Topics: nim, nim-lang, vis-plugin
- Language: Lua
- Homepage:
- Size: 61.5 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```lua
require('nis.init')
```