New or Updated

Material Theme UI EAP

This will add the Material Theme look to your IDE.

YouTrack Integration Plugin

Extends bundled task management plugin to provide deeper integration with YouTrack bug tracker:

  • Adds command window to execute YouTrack commands from IDE
  • Supports code navigation when clicking on Java stack traces in issue tracker
  • Provides issue browser
  • Renders YouTrack wiki markup
  • Recognizes YouTrack issue ids in Java code comments and VCS history

Compatibility: YouTrack 5.2+

hybris integration

This plugin is an open source (LGPL) plugin for SAP Hybris Commerce integration.

Bug tracker: Intellij IDEA Plugin Support

If you have any questions you can send an email to:
Alexander Bartash (repo owner)
Martin Zdarsky-Jones

Features:
- Import of Hybris extensions to Intellij IDEA.
- Automatic configuration of Spring, Web and Ant Intellij IDEA plugins.
- Custom editor for impex files with automatic formatting, find usages and go to declaration actions.
- Custom editor for items.xml with validation and easy navigation.
- Visualization of business process graph (use context menu of the file "Diagrams/Show Diagram", only Ultimate IDEA).
- Enhanced project view tree.
- Syntax highlighting for flexible search queries.

Contribution guidelines:
- Please read Contributor License Agreement
- Available tasks are in our JIRA (requires a login but you can sign-up) also you can suggest new features or report bugs without login on our Support Desk it has anonymous access.
- How to Configure Project Environment For Plugin Developers
- We are working with Pull Requests because it allows us to review the code before merging it. You need to fork this repository, implement a feature in a separate branch, then send us a pull request.
- Be sure to include into your pull request and all commit messages the following line: "Signed-off-by: Your Real Name your.email@email.com" otherwise it can not be accepted. Use your real name (sorry, no pseudonyms or anonymous contributions).
- For additional questions you can send an email to Alexander Bartash or Martin Zdarsky-Jones

By installing thing plugin you agree to sending us anonymous statistics about plugin usage. We do not collect any information about you or your project. We just want to know which features from this plugin our users need most and learn new ways to make thing plugin better.

Developers:
- Alexander Bartash
- Vlad Bozhenok
- Martin Zdarsky-Jones
- Alexander Nosov
- Michael Golubev
- Eugene Kudelevsky
- Markus Priegl
- Sergei Aksenenko
- Roger Ye
- Hector Longarte

Yeoman

Yeoman integration

Vue.js

Support for Vue.js

Stylus support

Stylus language support

PhoneGap/Cordova Plugin

PhoneGap/Cordova integration for InteliJ Platform.
Note: The plugin is a part of WebStorm IDE and you don't need install it manually for WebStorm

* PhoneGap/Cordova Project wizard

* Run PhoneGap/Cordova application from IntelliJ toolbar

* Code completion for event types

* Ionic support

See README.md

NodeJS

Node.js integration

Meteor

Support for Meteor framework
Note: The plugin is a part of WebStorm IDE and you don't need install it manually for WebStorm

Features:

* Meteor project generator

* Resolve for Meteor templates/helpers in Spacebars

* Navigate to Meteor Spacebars templates from *.js code

* JavaScript code completion for Meteor core methods

* Spacebars code completion for templates/helpers

* Server/Client debug, navigate to error from console

* Autoimport Meteor non-standard packages as external library for code completion (the action also available in the 'packages' file)

* Inspections for Spacebars

* Meteor-angular plugin support

LiveEdit

Provides live edit HTML/CSS/JavaScript.

Docs

Screencasts

Troubleshooting

Since version 0.5 LiveEdit works as part of JavaScript debug session only.

Be aware:

  • CSS/JavaScript sync and element highlighting are not working if Web Inspector is opened, vote for Chrome bug.
  • Usability issue with the "plugin is debugging this tab" infobar, vote for Chrome bug.

Karma

Integration with Karma, a spectacular test runner for JavaScript

File Watchers

Executes task on file modifications

Dart

Support for the Dart programming language.

Cucumber.js

Provides support of Cucumber.js

AngularJS

Support for AngularJS and Angular

Quokka

Quokka is a rapid prototyping playground in your editor, with access to your project's files, inline reporting, code coverage and rich output formatting.

Go

This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has everything you could find in Gogland.

Git Commit Template

Create a commit message with the following template:

        <type>(<scope>): <subject>
        <BLANK LINE>
        <body>
        <BLANK LINE>
        <footer>
        

Settings Repository

Supports sharing settings between installations of IntelliJ Platform based products used by the same developer (or team) on different computers.

Synchronization is performed automatically after successful completion of "Update Project" or "Push" actions. Also you can do sync using VCS -> Sync Settings.

See project page for more info.

MaxCompute Studio

Changes in Version 2.7.0:

  • New Features:
    • Jobs: Show waiting instances queue
    • Jobs: Show state transitions of running instances
    • SQL Editor: Go to definition support for udf/table
    • SQL Editor: Code folding and brace matching
    • SQL Editor: Live templates for SQL
    • UDF: Add Maven support for UDF modules
    • UDF: One click to package and deploy UDF to MaxCompute
    • Others: Support external table
    • Others: Show user usage statistics
  • Enhancement:
    • Jobs: Job Explorer supports more filters
    • Jobs: Job list support customized columns
    • Jobs: Better UI and performance
    • Jobs: Graph now supports multiple Fuxi jobs and merge job
    • Jobs: Better graph layout algorithm
    • SQL Editor: Built-in function usage and examples inline help
    • SQL Editor: Show table, function usages in SQL script
    • SQL Editor: Better SQL formatting
    • Project Explorer: Open generated file after data export
  • Bugfix:
    • Submission of modified user SQL in single statement mode
    • Variable submission should not be activated in comments
    • Keyword suggestion breaks after syntax errors
    • Failed to paste text in SQL editor with leading "@@"
    • ClassCastException on LateralView
    • Python UDF cannot be resolved in project explorer
    • Cannot retrieve meta data when access across projects
    • New UDF cannot be listed in project explorer
    • Graph overlapped with script mode
    • Cannot access meta after packaging authentication
    • more minor bugs.

Changes in Version 2.6.2.5:

  • Change: Remove limitation on service mode job submission
  • Bug fix: DDL submission issue on public projects

Changes in Version 2.6.2.4:

  • Change: Update MaxCompute compiler version
  • Bug fix: Can't open help document in IDEA 2016.x

Changes in Version 2.6.2.3:

  • Enhancement: Data preview performance
  • Bug fixes

Changes in Version 2.6.2.2:

  • Bug fixes

Changes in Version 2.6.2:

  • Feature: Unstructured data handler template and examples
  • Feature: Support live template in SQL Editor
  • Feature: Support decimal type in data import/export
  • Feature: Support variable replacement in SQL script on submission
  • Feature: Table partition list and partition data preview
  • Feature: Running job progress visualization and replay
  • Enhancement: Job detail view UI enhancement
  • Enhancement: Job running log view performance enhancement
  • Enhancement: Add contextual help documentation for many dialogs
  • Enhancement: Job execution plan can display input/output table/view now
  • Enhancement: Better formatting of job json summary
  • Bug fixes: fixed some bugs

Changes in Version 2.6.1:

  • Fix some bugs

Changes in Version 2.6.0:

  • History job execution replay
  • Script mode submission (experimental feature)
  • Python UDF support (Alibaba internal use only)
  • Java UDF debugging (Alibaba internal use only)
  • D2 integration (Alibaba internal use only)

========================

MaxCompute Studio is an intelligence tool for MaxCompute management and sql development.The plugin adds following functions:

  • MaxCompute sql language support
  • MaxCompute system connection

MaxCompute sql Language Support

The plugin recognize the MaxCompute sql (superset of HiveQL) and provides additional code editing supports:


  • Basic Features:
  • File type recognition (.sql, .odpsql, .q)
  • Syntax highlighting
  • Code block recognition and code folding
  • Navigation support (go to definitions / symbols / usages)
  • Commenting
  • Code formatting / beautify
  • Line marking (errors, specific statements, etc.)
  • Code templates

Advanced Features:


  • Code completion (context-awareness)
  • Inspections and quick-fixes
  • Intention actions
  • Code insights

MaxCompute system integration

The plugin integration make it possible to maintain connections to remote project on MaxCompute clusters and performall necessary development actions from the IDE without switching context.


  • MaxCompute Project explorer
  • MaxCompute Job submitter and explorer