tern-tabris v0.5.0
tern-tabris
tern-tabris is a plugin which adds support for tabris.js to the JavaSript code intelligence system Tern.
tern-tabris provides :
- the tern tabris plugin tabris.js
- the CodeMirror template lint addon tabris-templates.js for CodeMirror tabris completion templates.
the CodeMirror context autocomplete addon context-autocomplete-hint.js for expansion of placeholder variables to strings and triggering autocompletion for functions with string arguments.
Demo
You can play with online demo which uses CodeMirror ((inside Web Browser).
You can see Tabris.js Scratchpad - Native Mobile Apps in JavaScript demo at youtube.
You can see demos in this git project with CodeMirror in demos/tabris.html :
Here a screenshot with completion with CodeMorror tabris completion :

Here a screenshot with completion with Eclipse IDE tabris completion :

If you wish to use Eclipse as IDE, see Eclipse support for tabris.
Installation
tern-tabris works with the NodeJS Tern Server, and within a browser.
The easiest way to install tern-tabris is to use a recent version of npm. In the directory where you installed the tern package, simply run
$ npm install tern-tabrisYou can find tern-tabris to the npm registry
Configuration
tabris support tabris.
With Node.js
In order for Tern to load the tern-tabris plugin once it is installed, you must
include tabris in the plugins section of your Tern configuration
file.
Here is a minimal example .tern-project configuration file:
{
"libs":["ecma5"],
"plugins": {
"tabris": {}
}
}With WebBrowser (CodeMirror)
Structure
The basic structure of the project is given in the following way:
tabris.jsthe tern plugin.demos/demos with tabris tern plugin which use CodeMirror.testtest of the tern plugin.
