tern-tabris
v0.5.0
Published
A Tern plugin adding support for tabris.
Downloads
6
Readme
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][tern-server], and within a browser.
The easiest way to install tern-tabris 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-tabris
You 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][tern-config].
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.js
the tern plugin.demos/
demos with tabris tern plugin which use CodeMirror.test
test of the tern plugin.