UPDATE: All definitions were update to Meteor 1.0.4. There are probably some bugs since this project moved to definitions autogeneration, if you notice any API mismatch, report in the issues.
This is a plugin for TernJS bringing support for Meteor JavaScript Framework. Tested on Vim and Sublime Text 2/3, reported to work on Emacs, potentially should work on Brackets, LightTable, Eclipse and any other CodeMirror-based editors.
Checkout my presentation on Meteor Devshop 11: Videos and Slides. The mailing thread for this project is here on meteor-talk.
Types based auto-completion:
Look up documentation:
Jump to definition:
Jump to references:
Get types information (on the bottom):
Go and install the separate package for ST3.
You check out my Vim setup which is already optimized for Meteor development: GitHub repo. Or you can get it to your setup:
cd
to .vim
folder, tern_for_vim
plugin folder and run npm install
to
fetch tern
npm module.meteor.js
file (from this repo) to tern's folder
tern_for_vim/node_modules/tern/plugins
..tern-project
with the contents similar
to: {
"libs": [
"browser",
"jquery",
"underscore"
],
"loadEagerly": [ "*.js", "*/*.js", "*/*/*.js", "*/*/*/*.js" ],
"dontLoad": [ ".meteor" ],
"plugins": {
"meteor": {}
}
}
Note: ignore files in .meteor
folder. Load all JS if possible.