tern-openui5 brings autocomplete functionality for the OpenUI5 framework into your favorite code editor, powered by Tern.
Tern is available for
and more.
tern-openui5 used in combination with Atom, the hackable text editor:
-
Install Tern
-
Copy the
openui5.js
file from this repository into theplugin
directory of your tern installation -
Configure tern for OpenUI5 support for your project by creating a
.tern-project
configuration file in the base directory of your project and addopenui5
to the plugins. An example.tern-project
file could be:{ "ecmaVersion": 5, "libs": [ "browser", "jquery" ], "plugins": { "openui5": {} } }
The setup steps for tern-openui5 in Atom can be made significantly faster and easier by an Atom plugin and npm:
-
Install the atom-ternjs package in Atom.
This package ships its own installation of Tern, no need for a separate setup here! -
Add the tern-openui5 plugin.
Either follow the directions from the Setup section and copy theopenui5.js
file to the tern plugin directory at~/.atom/packages/atom-ternjs/node_modules/tern/plugin
,
or
for the extra bit of convenience, install tern-openui5 via npm:$ cd ~/.atom/packages/atom-ternjs $ npm install tern-openui5
-
Configure tern-openui5.
Create a.tern-project
file as described in the Setup section above. For Tern to recognize the newly configured project, restart the Tern server via the menu: Packages > Atom Ternjs > Restart server. Happy Hacking! :-)