tern-snabbt is a plugin which adds support for snabbt.js to the JavaSript code intelligence system Tern.
You can see demo in this git project with CodeMirror in demos/snabbt.html :
Here a screenshot with completion with CodeMirror snabbt completion :
tern-snabbt works with the NodeJS [Tern Server][tern-server], and within a browser.
The easiest way to install tern-snabbt is to use a recent version of [npm][npm]. In the directory where you installed the [tern package][tern-npm], simply run
$ npm install tern-snabbt
snabbt
support snabbt.
In order for Tern to load the tern-snabbt plugin once it is installed, you must
include snabbt
in the plugins
section of your tern-config.
Here is a minimal example .tern-project
configuration file:
{
"libs":["browser","ecma5"],
"plugins": {
"snabbt": {}
}
}
If you are Eclipse user, you can use this tern plugin with tern.java please read here for more informations.
The basic structure of the project is given in the following way:
snabbt.js
the tern plugin.demos/
demos with snabbt tern plugin which use CodeMirror.