All Projects â†’ TimoStaudinger â†’ tern-openui5

TimoStaudinger / tern-openui5

Licence: other
🛠 Autocomplete for the OpenUI5 framework for your favorite code editor, powered by Tern.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tern-openui5

openui5-validator
A library to validate OpenUI5 fields
Stars: ✭ 17 (-34.62%)
Mutual labels:  sap, openui5, sapui5
openui5-tour
OpenUI5 Tour enables an user-friendly way to showcase products and features in your website.
Stars: ✭ 21 (-19.23%)
Mutual labels:  sap, openui5, sapui5
sapui5-cli
Simple CLI to scaffold SAPUI5 / OpenUI5 projects.
Stars: ✭ 17 (-34.62%)
Mutual labels:  sap, openui5, sapui5
ui5-schemas
🚀 UI5 Schemas allows you to develop SAPUI5/OpenUI5 XML at a maximum convenience. It downloads, upgrades and sets up SAPUI5/OpenUI5 XML schemas for a better development experience in your favorite IDE (if it is WebStorm ;).
Stars: ✭ 50 (+92.31%)
Mutual labels:  sap, openui5, sapui5
love-atom
Smart autocompletion for the LÖVE framework in Atom.
Stars: ✭ 34 (+30.77%)
Mutual labels:  atom, autocomplete
tabnine-atom
Atom client for Tabnine - Code Faster with the All-Language AI Assistant for Code Completion, autocomplete JavaScript, Python, TypeScript, PHP, Go, Java, node.js, Ruby, C/C++, HTML/CSS, C#, Rust, SQL, Bash, Kotlin, React, Swift, Scala, Sass, Perl, Objective C, Node JS, Matlab, Haskell, Dart, Angular. https://atom.io/packages/tabnine
Stars: ✭ 33 (+26.92%)
Mutual labels:  atom, autocomplete
Autocomplete Ruby
Provides intelligent code completion for Ruby in the Atom editor. Requires RSense.
Stars: ✭ 50 (+92.31%)
Mutual labels:  atom, autocomplete
Ironpython Stubs
Autocomplete stubs for common IronPython/.NET libraries
Stars: ✭ 135 (+419.23%)
Mutual labels:  atom, autocomplete
wdi5
cross-platform test framework for UI5 web-apps. wdi5 = Webdriver.IO + UI5 Test API
Stars: ✭ 45 (+73.08%)
Mutual labels:  openui5, sapui5
Atom Latex
The only LaTeX package you need for typesetting with Atom.
Stars: ✭ 60 (+130.77%)
Mutual labels:  atom, autocomplete
Autocomplete Paths
Autocomplete Paths for Atom
Stars: ✭ 148 (+469.23%)
Mutual labels:  atom, autocomplete
ui5-cap-event-app
Showcase of SAP Cloud Application Programming Model and OData V4 with draft mode in a freestyle SAPUI5 app and an SAP Fiori elements app.
Stars: ✭ 70 (+169.23%)
Mutual labels:  openui5, sapui5
ui5ts
This repo is no longer maintained. For a newer version supporting a more recent version of UI5, see neoprincie's fork:
Stars: ✭ 36 (+38.46%)
Mutual labels:  openui5, sapui5
Kotlin Language Server
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Stars: ✭ 650 (+2400%)
Mutual labels:  atom, autocomplete
UI5-Best-Practice
living document on UI5 best practices
Stars: ✭ 52 (+100%)
Mutual labels:  openui5, sapui5
Go Plus
An Enhanced Go Experience For The Atom Editor
Stars: ✭ 1,519 (+5742.31%)
Mutual labels:  atom, autocomplete
ui5-service-worker-sample
ui5-service-worker-sample demonstrates how the Service Worker API, available in modern web browsers, could be used in a UI5 app to realize different caching strategies.
Stars: ✭ 16 (-38.46%)
Mutual labels:  openui5, sapui5
openui5-googlemaps
Openui5 Googlemaps library
Stars: ✭ 58 (+123.08%)
Mutual labels:  openui5, sapui5
Snippets
Atom snippets package
Stars: ✭ 191 (+634.62%)
Mutual labels:  atom, autocomplete
ui5con-app-vue
The Smart Store app is a Vue.js sample application, demonstrating the usage of the UI5 Web Components. You can find a step by step tutorial below on how to build the app by yourself. You don't have to clone the repo, the app will be built from scratch.
Stars: ✭ 31 (+19.23%)
Mutual labels:  sap, sapui5

tern-openui5

Build Status NPM version

tern-openui5 brings autocomplete functionality for the OpenUI5 framework into your favorite code editor, powered by Tern.

Tern is available for

and more.

Demo

tern-openui5 used in combination with Atom, the hackable text editor:

Demo

Setup

  1. Install Tern

  2. Copy the openui5.js file from this repository into the plugin directory of your tern installation

  3. Configure tern for OpenUI5 support for your project by creating a .tern-project configuration file in the base directory of your project and add openui5 to the plugins. An example .tern-project file could be:

     {
       "ecmaVersion": 5,
       "libs": [
         "browser",
         "jquery"
       ],
       "plugins": {
         "openui5": {}
       }
     }
    

Setup in Atom

The setup steps for tern-openui5 in Atom can be made significantly faster and easier by an Atom plugin and npm:

  1. Install the atom-ternjs package in Atom.
    This package ships its own installation of Tern, no need for a separate setup here!

  2. Add the tern-openui5 plugin.
    Either follow the directions from the Setup section and copy the openui5.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

  3. 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! :-)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].