122 plugins in category «Languages»

A8Translate

A powerful translation plug-in.
GitHub:https://github.com/PingerOne/A8Translate
Blog:http://www.jianshu.com/p/bf54eddfba6e

AmbientTalk IDE

By fmyter
AmbientTalk language support

Anko DSL Preview

By yanex
Displays a layout preview for the Anko Android DSL.

Apache Avro™ support

By Abigail
A plugin adding support for Apache Avro™.

Apache config (.htaccess) support

Apache config (.htaccess) support

AppleScript Support

By adernov

Provides support for writing and executing scripts with AppleScript.
For applications with legacy dictionary formats requires installed Xcode for dictionary file generation.

Wiki: How to AppleScript
Plugin page: https://plugins.jetbrains.com/plugin/8149

AsciiDoc

AsciiDoc language support for IntelliJ platform.

AsciiDoc is a text document format, similar to formats like Markdown, for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page. AsciiDoc is, in contrast to Markdown, highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.

If you want to use the JavaFX instead of the Swing preview, you'll need to run IntelliJ with 64bit Java. If your IntelliJ distribution doesn't come with 64bit Java, you'll need to have an environment variable `IDEA_JDK` or `IDEA_JDK64` pointing to the installation folder of a 64bit Java. See Jetbrains support database for more information.

AWS CloudFormation

Amazon AWS CloudFormation language support

YAML note: not everything works in YAML right now, it's work in progress. Also you need IDEA 2017.1 or later to try it out (check you've installed 0.5.x plugin version).

Open any *.template, *.json or *.yaml file with CloudFormation language inside. There should be number of features available:

  • Template validation
    • Overall file structure
    • References to resources, conditions, parameters, mappings
    • Resource types and properties
  • File structure (aka Go to member) (Ctrl-F12 on Windows): fast jump to any entity in the file
  • Completion in Ref clause
  • Completion of resources types and properties
  • Live template for Ref clause: type "ref" and press Tab
  • Ctrl-Click on any reference to jump to its definition
  • Quick Documentation for resource types and properties
  • Format file

BashSupport

By wallaby
Bash language support for the IntelliJ plattform.
Supports syntax highlighting, rename refactoring, documentation lookup, inspections, quickfixes and much more.

BEM Support

BEM Plugin: BEMHTML language support

C/C++

Provides advanced C / C++ / Makefile editing and compiling / debugging capabilities. Editing capabilities consist of reference navigation (variable / field / macro / macro parameter names), completion, live semantic and error highlighting (sometimes with fixes :),
find usages, goto class / symbol / macro def / constant, refactorings (rename, introduce var), override / implements action / navigation,
quick navigate info (Control + Mouse hover), generate default/copy constructors and assignment operator, detect unused variable / functions, structure view
, surround with cast/if/etc, navigate from java native declaration to cpp implementation and backward, do compile for cpp files and build for makefile/dsp/vcproj files and more.
Debugging support consists of GDB integration exposed as idea debugger interface.
EAP software, works only for Win32/(MsVc/Gcc + CygWin/MingW), Linux 32bit /Intel/Gcc, MacOSX/Intel/Gcc platforms with IntelliJ Idea 14 / 14.1 Ultimate / Community editions (builds 139.*, 141.*), WebStorm.
Detailed readme and blog

Clojure-Kit

By gregsh
Clojure and ClojureScript

CMD Support

By t3hnar
CMD support plugin for Intellij Idea
Sources | Issues

Features
  • Enables highlighting
  • Adds new actions

Compiled with Java 1.6

Coco/R grammar support

By azrdev
Plugin for Jetbrains IDEs to support grammar files (*.atg) of the Coco/R compiler generator.

CoffeeBrew

Plugin for CoffeeScript language support

CoffeeLint

CoffeeLint intellij integration.

Support displaying CoffeeLint warnings as intellij inspections

Support for custom CoffeeLint rules

CoffeeScript

By romeo
Plugin for CoffeeScript language support for IntelliJ IDEA 10.5 (Ultimate Edition). The plugin is bundled in RubyMine 3.2 and later will be bundled in other JetBrains IDEs.

coffeescript-idea

By yeungda
Syntax highlighting for CoffeeScript

Conkitty

By hoho
Conkitty Template Engine Support

Coocoo

By hoho
Coocoo DSL for MVC applications

Courier schema language

Courier Schema Language plugin.
See github.com/coursera/courier

CSharp

CSharp language support.
very experimental state
Right now only syntax support and grammar validation

D Language Support

D Language support for IntelliJ IDEA 14

Decode

Device components description language tools. http://acsl-mipt.github.io/

DeftIDEA

By brucem

This plugin provides support for the Dylan programming language.

Djinni IDL file support

Add some basic navigation, code-completion and error highlighting support to .djinni files. License Copyright 2015-2016 Dropbox, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

doT

Plugin for doT.js templates support.
Donate with LiqPay

Dust

By yifanz
Dust Template Support

Issues, feature requests, source code: https://github.com/yifanz/Intellij-Dust

E2DIT Minimal Language

By int64
Syntax highlighting for minimal language E2TML.

Elixir

Elixir plugin

Elm language plugin

Plugin for Elm language support.

Features
  • Supports Elm 0.18 (If you need to have different version supported, see this link)
  • Parsing the syntax
  • Syntax highlighting and color settings page
  • Going to declaration
  • Highlighting unresolved references with a quick-fix option to add an import statement
  • Code completion
  • Spellchecking
  • Brace matching
  • Rename refactoring

Elm Language Support

By d.mis09
Support for Elm language.

This plugin is discontinued. Please use Elm language plugin

Emblem

By klikis
Emblem template support

Erlang

By ignatov

Erlang support for IntelliJ IDEA, RubyMine, WebStorm, etc.

Feel free to file new feature requests as an issue on GitHub, just like a bug.

Donate to support the project.

Fest Support

By berkel
Fest templater support

FFDL Plugin

By dbwells
Provides syntax highlighting for FFDL files.

Flutter

Support for developing Flutter applications. Flutter gives developers an easy and productive way to build and deploy cross-platform, high-performance mobile apps on both Android and iOS.

Frozen Idea

ICE framework support.

GLSL Support

Support for the OpenGL Shading Language

GNU GetText files support (*.po)

This plugin enables support for GNU GetText files (*.po)

Go

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

Go language (golang.org) support plugin

Support for Go programming language. Please note, that the following features are available in Gogland but not in this plugin:
  • Navigation
    • Go to inheritor structures
    • Go to super interfaces
  • Type-aware completion (aka Smart completion)
  • Extract function refactoring
  • Implement type
  • Inspections and quick-fixes
    • Introduce method
    • Introduce field
    • Delete unused parameter
    • Show symbol duplicates
    • Add/delete missing/redundant expressions in case of assignment count mismatch
    • Properly implemented Duplicated symbols inspection
    • Recursive type detection
    • Invalid const initialization
  • Tests and coverage
    • Sub-tests support (runner, navigation, gutter actions)
    • Debugging tests
  • Debugger
    • Step out
    • 100x faster performance
  • General
    • Highlighting of go:generate comments
    • Quick documentation for struct fields
    • Semantic highlighting
    • Parameter name hints
    • SQL auto-injection

Google Closure Soy Templates

By vrungel
Google Closure Soy Templates custom language plugin for IntelliJ IDEA

Haskell

By Atsky
Haskell language support

Haxe Support

Support for the Haxe programming language.

HCL language support

This plugin adds support for HashiCorp Configuration Language (HCL) and HashiCorp Interpolation Language (HIL) languages
And their combination, Terraform configuration files (.tf)
Also HCL format is used for Nomad(.nomad files).
Features: For file formats with HCL (.hcl, .tf, .nomad):
  • Syntax highlighting
  • Structure outline in 'Structure' tool window
  • Code formatter, so reformat code action available
  • Code folding
  • Comment/Uncomment action
HashiCorp Interpolation Language:
  • Syntax highlighting
Terraform specific support: In both config and interpolations:
  • Autocompletion
  • Find Usages / Go to definition for resources, providers, variables and their properties
  • Rename Refactoring
  • Introduce Variable Refactoring (for string property values)
  • Several inspections
  • Report usage of deprecated properties
  • Unresolved reference checks (in interpolations)
  • Check required/missing properties in resource/provider
  • Predefined Terraform methods autocompletion in interpolations
  • (WIP) Better properties validation (type checking)
  • (WIP) Working with dependent modules
  • (WIP) Type-specific autocompletion in interpolations

HDLine

HDLine (pronounced 'headline') provides support for HDL languages (VHDL, Verilog, SystemVerilog). See the Release Note for information on supported features.

I-Pascal

By argb
Pascal support for IDEA.

Ini4Idea

Provides ".ini" files support.

IntelliBot

By mtrubs
IntelliBot, Robot Framework Support

The IntelliBot plugin for IntelliJ/Pycharm adds smart editing features to support the Robot Framework.

Make sure to setup your IDE correctly to gain Python support.

Find us in Github.

IntelliFrog

By Ladicek
SmartFrog Plugin for IntelliJ IDEA

Intellij-Solidity

IntelliJ solidity support

JaggeryEditor

By newair
IDE support for Jaggery. Syntax highlighting, code completion and code formatting are enabled

Jet Template Language Support

Go Jet support for intellij ===== This intellij plugin adds support for the Jet template engine http://github.com/CloudyKit/jet - [x] Parser - [x] Lexer - [x] Multilayer Syntax highlighter - [ ] Formatting - [ ] Auto-completion - [ ] Write tests

Jodd Props Support

By najgor

Enables editing of Jodd props files.
Features:

  • Highlighting keys and values
  • Highlight profiles in keys
  • Highlight macros in values
  • Customizable highlighting colors
  • Code folding for section blocks
  • Triplequote multiline values

JS GraphQL

GraphQL language support including Relay.QL tagged templates in JavaScript and TypeScript.

Provides the following features:

  • Schema-aware completion, error highlighting, and documentation
  • Syntax highlighting, code-formatting, folding, commenter, and brace-matching
  • 'Find Usages' and 'Go to Declaration' for schema types and fields
  • Schema viewer and 'Go to Implementation' for schema interfaces
  • 'Structure view' to navigate GraphQL and GraphQL Schema files
  • Configurable GraphQL schema retrieval and reloading based on a local file or a url using 'then-request'
  • Execute queries with variables against configurable endpoints

JSFL Support

Support of JSFL, the scripting language for automating Adobe Flash.

K

K Language Support

Kubernetes and OpenShift Resource Support

Provides assistance for editing YAML files containing Kubernetes resources. Optionally adds support for OpenShift resources in addition to native Kubernetes resources.

Usage YAML files are auto-detected - add in a "kind" or "apiVersion" element at the top level and the completion will be activated.

OpenShift completion is optional and disabled by default. To add OpenShift completion or change the version of Kubernetes in use, go to Settings > Languages > Kubernetes and OpenShift.

Features
  • Auto-completion of properties within resources.
  • Popup documentation of properties.
  • Inspections to detect and fix invalid, duplicated, and missing required properties.
  • Supports Kubernetes 1.5 top-level resources.
Current Limitations
  • Only YAML files are supported; no JSON support.

La Clojure

Provides Clojure language support: syntax and error highlighting, completion, navigation and refactorings

For IDEA 2016.2 and later please use https://plugins.jetbrains.com/plugin/8636

Lasca plugin

By anemish

This plugin is for Lasca Programming Language

LaTeX

By hsz
LaTeX plugin for IntelliJ IDEA
GitHub | Issues | Donate ( PayPal or BTC )

Features
  • Syntax highlighting
  • Editor toolbar actions with shortcuts
  • Code folding
Feature requests:
  • suggesting functions' names
  • obtaining installed packages
  • generating PDF files
  • preview generated PDF files
  • and more...


Compiled with Java 1.6

Latte

Provides support for Latte – a template engine for PHP.

LeekScript

By bjansen
Support for the LeekScript language (http://leekwars.com).

LiveScriptBrains

By modo_lv
Plugin for supporting LiveScript in JetBrains IDEs.

LiveScriptIdea

By racklin
Plugin for LiveScript language support

LLVM

By snfru
LLVM language support

Lua

Lua language integration for IntelliJ
Features:
  • Some Automatic FrameXML Injections (World of Warcraft)
  • Type Inference Based Completions (Experimental)
  • Introduce Variable Refactoring (Experimental)
  • Modules support (Experimental)
  • Debugger (Experimental)
  • LuaDoc Creation, Highlighting and Folding
  • Live Templates ("Zen Lua")
  • Custom API Support including custom function signatures and documentation
  • Lua Standard Library Information via Quickhelp (ctrl-Q)
  • Goto Symbol
  • Safe Delete
  • Rename Identifier
  • JavaHelp For Lua 5.1
  • Go to definition
  • find usages
  • Code formatting
  • Speculative completion as an option (Settings|Lua)
  • Code completion
  • 1 quickfix
  • 6 code intentions
  • 11 code inspection
  • Script execution and run configurations
  • Kahlua REPL Console
  • Lua REPL Console
  • Structure view
  • Syntax checking
  • Highlighting of Upvalues, Parameters and Fields
  • Highlighting global vs local variables
  • Customizable Syntax highlighting
  • Code folding for code blocks and comments
  • Brace Matching for do blocks, long strings and comments, and (, { , [
  • Minor feature: comment in/out.

Markdown Navigator

Screenshot

Markdown Navigator 2.0

Markdown language support for IntelliJ platform

A Markdown plugin with GFM and a matching preview style.

Document with pleasure!

Work with Markdown files like you do with other languages in the IDE, by getting full support for:

  • completions to reduce typing
    • link address ⇐ files
    • ref anchors ⇐ headings
    • footnote refs ⇐ footnotes
    • ref links/ref images ⇐ references
    • link text ⇐ ref anchor/link address
  • error and warning annotations to help catch mistakes early
  • intention actions for fast results with less effort
  • wrap on typing to keep it nicely formatted as you edit
  • formatting to change format with a key stroke
  • navigation and find usages to find references without effort
  • refactoring of all referencing elements: to keep it all in sync while evolving
    • files ⟺ links
    • headings ⟺ ref anchors
    • footnotes ⟺ footnote refs
    • references ⟺ ref links/ref images
  • GitHub style rendering that you are used to, out of the box
  • Fast typing response for distraction free editing
  • Fully customizable to adjust to your project’s needs and your preferences
  • Copy Markdown as JIRA, YouTrack or HTML formatted text
  • Convert HTML content to Markdown by pasting it into a Markdown document.
  • Export as HTML or PDF to share with others
  • Paste images from clipboard into markdown documents for fast screenshot based documentation
Features
  • Split Editor
  • Fast typing response in large files
  • HTML text preview and export
  • Soft Wrap on right margin
  • Format with code style:
    • Multi-byte support with mixed character width
    • Table justification
    • Wrap on typing auto format of element
    • Renumbering of list items
  • Bidirectional Source and Preview synchronization
    • Scrolls preview to show source element at caret
    • Moves caret to source line of element clicked in preview
  • Also does completions, refactoring, validation, language injections, code folding
  • Fully configurable by project with support for scopes
  • Understands GitHub wiki nuances
  • Conversion between HTML and Markdown
  • Export to HTML or PDF
  • Paste Image into Markdown documents with basic image transformations:
    • crop image
    • round corners
    • add border
    • transparent color

Markdown support

By valich
Markdown support for IntelliJ products

Mathematica REPL

This plugin allows to connect IntellyJ Idea(TM) to Mathematica(TM) Kernel
and have minimal front-end to Mathematica session, control evaluation
and kernel. You can evaluate your code directly in the REPL without running full Mathematica Front-End.
To use this plugin you need a full installation of Mathematica for given platform. The plugin will depends on the JLink Mathematica component and some native libraries.
The following functionality is available:
  • Creating new Mathematica session tabs at the Mathematica REPL toolbar.
  • Starting/Stopping Kernel Link.
  • Evaluate selection in the REPL/Find information on the selected symbol.
Please note that front end support is basic so the advanced features like Manipulate or dialogs are not supported.
The plugin does not provide syntax highlight support for Mathematica language. There is another great plugin for that Mathematica Support. Please refer to the Mathematica-IntelliJ-Plugin.

Mathematica Support

Mathematica (Wolfram Language) support for IntelliJ IDEA

GitHub | Bug Tracker | Donate

This plugin turns your IntelliJ IDEA into a powerful coding environment for Mathematica. For more information check out the official website. I have started to create user-friendly documentation of various features on the Wiki pages of GitHub. If you want to discuss specific topics, then ping me ( halirutan) in the dedicated chat room on stackexchange.
Features:
  • Advanced syntax highlighting including patterns, anonymous functions, comment tags, and more
  • CamelHump autocompletion for all built-in Mathematica functions, local variables and package definitions
  • Smart completion for function options, messages and comment tags
  • Coloring and resolving of Module/Block/Table/... variables
  • Renaming of variables and functions
  • Code folding support for localization constructs like Module, With, Block, ...
  • Quick documentation lookup for all built-in symbols and operators
  • Structured View for package definitions
  • Correct display of Mathematica's named characters
  • Inspections for version mismatch of symbols, possible errors through multiplicaton at linebreak, and missing commas and semicolons
  • Autocompletion suggestions sorted by importance
  • Highlighting and smart inserting of braces, brackets and parenthesis
  • Quick navigation between symbol usages with Navigate - Related Symbol

MontiSecArc Language Plugin

By tbuning
This projects brings the MontiSecArc language to the popular IntelliJ IDE. The plugin provides a deep integration of secure architecture files into the IDE. Allowing the fast creation of secure architectures and an plain learning curve.

MQL Idea

By mfursov
MQL4 language support.

NASM Assembly Support

Simple code highlighter for NASM x86/x64 assembly language
BETA STAGE - IN DEVELOPMENT
TODO:
  • Autoformatter
  • More completion
  • C/C++ integration
  • Grammar bugs
  • Macros
  • Data directives

NixIDEA

By edwtjo
NixIDEA
A Nix(nixpkgs/NixOS/nixops) language plugin for Intellij IDEA.
GitHub | Consider donating to the NixOS organization

Features
  • Syntax highlighting

Non-Dairy Soy Plugin

A plugin to help with the development of Closure Templates (soy files).

This plugin includes support for syntax highlighting, code folding, find usages and go to declaration on parameters and templates, and Structure view.

This plugin is still under development, and updates are subject to my available free time.

NSIS Language Support

By _joe_7
Language support for NSIS

NSIS plugin

By KAdot
NSIS syntax highlighting plugin

OCaml Support

OCaml language support

OpenResty Lua Support

By Deadleg
Adds lua-nginx-module auto-completion and documentation to Lua code. You must have the Lua plugin installed, otherwise this will throw an ungraceful exception.

Org4Idea

By skuro
An OrgMode editor for IntelliJ IDEA

Oxidize

A plugin for Rust in IntelliJ IDEA. Currently contains very little in terms of features, but more will be added in coming versions.

Paste Images into Markdown

Paste images into MarkDown documents directly from clipboard
Images files are deposited in a configurable directory relative to the markdown document.

Pebble

By bjansen
Support for the Pebble templating engine.

Perl

Camelcade plugin adds Perl5 support for IntelliJ IDEA and other JetBrains products.

Wiki | Bug Tracker | Twitter | Google Group | Sources

Donate to support Project

Pig

Apache Pig Language Plugin

PMIP - Poor Mans IDE Plugin

A simple tool for realtime rapid development of Intellij plugins in ruby. For example:


class HelloWorldAction < PMIPAction def run(event, context) Dialogs.new(context).info('Hello World', 'Hello from PMIP!') end end bind 'ctrl alt shift A', HelloWorldAction.new

Please see homepage for full instructions, examples and plugin helper bundles.

PostCSS support

This plugin brings support for PostCSS:

  • The IDE now recognises .pcss files. You can also enable PostCSS support for your .css files in Preferences | Languages & Frameworks | Stylesheets | Dialects.
  • Syntax highlighting for PostCSS syntax. You can additionally configure it in Preferences | Editor | Colors & Fonts.
  • Intelligent code completion.
  • Configurable Code style and auto-formatting.
  • Go to declaration, Go to symbol, and Find usages actions are available for custom selectors and custom media queries.
  • Rename custom selectors and custom media queries with ease.

The following PostCSS plugins are supported:

Protobuf Support

Google Protobuf support for Jetbrains products.

Features:
  • Full Proto3 support.
  • Custom include path for proto files.
  • Reference support.
  • Usage search for messages/enums.
  • Syntax highlighting and validation.
  • Error checks for reserved/duplicated field tags and names.
  • Fonts & Colors configuration.
  • Structure View.
  • Brace matching.
  • Line and block commenting.
  • Code formatting.
  • Navigating to message, enum or service by name (Ctrl+N)

GitHub | Issues | Gallery | Donate

Puppet Support

This plugin provides Puppet language support. Current features include:
  • Syntax highlighting and auto-formatting for puppet manifests written using either Puppet 3.x or Puppet 4 (future) language syntax;
  • Code assistance (completion, find usages, quick definition, etc.) for variables, classes, resource types and parameters, facts and external functions and types;
  • Unresolved symbols error highlighting;
  • Ability to set up several environments to use different modulepath for resolving symbols defined in modules and a mechanism to synchronize selected environment with the current git branch automatically.

Purescript Plugin

Plugin for PureScript language support.

R Language Support

R syntax highlighting and scripting support including auto-imports, quickfixes and refactorings

Raml Plugin For Intellij

Raml Editor Plugin

ReasonML language plugin

By hgiraud
ReasonML language plugin.

ResMan file support plugin

Plugin for IntelliJ/PhpStorm facilitating usage of ResMan translate.

ReStructuredText Support

This plugin enables support for reStructuredText files (*.rst)

RtplPlugin

Support for Rtpl.

Rust

Rust language support

Scala Power Pack

Advanced code-assist functionality for the Scala programming language, including automated Java to Scala translation

Script Monkey

By siddii

Script Monkey breaks the boundaries of Java and helps Java achieve the power & flexibilities of interpreted/dynamic languages. In other words, it helps Java achieve the best of both worlds.

Thanks to the embedded Rhino & Scripting API for being part of Java since v1.6. It's an all-in-one plugin which means, anything that was possible only by writing a plugin can be done using plugin-scripts(simple javascript code). And, any tasks that makes more sense to be scripted can be implemented using this tool.

Instead of explaining what this plugin can do in words, we wanted to show some in action.

  1. Say 'Hello' to Rhino
  2. Let's do some command shell scripting
  3. Timebar plugin script

Getting Started

For the latest information & documentations, please visit the project's homepage

Slim

Slim language support

SnakeYAML plugin

By Vermut
YAML parser/highlighter for Intellij IDEA platform IDEs

Includes complete YAML loading pipeline under the hood. Capable of validating YAML on all levels.

Meant to serve a base dependency for all YAML-based languages - Ansible, Salt, Cloudify.

Note for Professional/Ultimate edition users

Those editions already include basic YAML support. In case you want to enable this plugin, you'll need to reassign file type mappings:

Go to `Preferences > Editor > File Types` and move `YAML` registered patterns to `SnakeYAML`.

Spj Plugin

By ky0314
Custom language plugin for 101NEO framework.
This plugin is the most sophisticated environment for developing 101NEO framework.

Functions:
  • Completion and Annotations depending on Neo version and .prj settings
  • Syntax highlights
  • Changing highlight color settings
  • basic code formatting and indent
  • Structure view

SQLDelight

Android sqlite interface generator.
Generates interfaces for safely running SQLite statements and
mapping back from a cursor.

Squirrel

Squirrel language support.

Sutr Language Plugin

This plugin provides language support for Sutr, the Slalom implementation of AVS Utterance.

TeaCup

Language Support for the scripting language Tea.

Textmapper

Textmapper support
Features:
  • Customizable syntax highlighting
  • Navigation (go to declaration)
  • Find usages, Rename, File structure
  • On-the-fly validation, compiler

TL Schema support

Supports TL schema files coloring and several inspections

Toml

TOML language support

Tree syntax highlighter

By nin-jin
Tree - very simple, readable, compact structural format. Better than xml, json, yaml and other.
Sources: https://github.com/nin-jin/tree-plugin

Twig Support

Twig Template Language Support

TYPO3 TypoScript Support

Typo3 language TypoScript support

TypoScript Plugin

Logo - sgalinski Internet Services

Please uninstall the TypoScript plugin from Intellij before you install this one, because this combination can lead to crashes and unforeseeable problems.


Do you know, that this is just a demo of the commercial version of this plugin? In the full version are more features and no ads. You can buy the typoscript plugin in our store. From 9,99€ incl. VAT.


This plugin provides support for the TypoScript configuration language of the TYPO3 CMS and for Neos Fusion of Neos.


Neos Fusion Feature Highlights:
  • Code Highlighting
  • Code Folding
  • Code Formatting
  • Error Detection
  • Breadcrumb

TypoScript Feature Highlights:
  • Code Highlighting
  • Code Folding
  • Code Formatting
  • Code Auto Completion with multi file support
  • Code Type Annotation
  • Code Documentation (Ctrl+Q on Windows/Unix, Ctrl-J on Mac)
  • File auto completion for INCLUDE_TYPOSCRIPT values
  • Go to file support for INCLUDE_TYPOSCRIPT values
  • Error Detection
  • Structure Tree
  • Breadcrumb, can be disabled in the TypoScript settings (File -> Settings -> IDE Settings -> TypoScript)
TypoScript Commercial Feature Highlights:
  • No ads.
  • File auto completion for EXT: values.
  • Go to file support for EXT: values.
  • More in developement...

The TypoScript code value annotation is an additional feature for the code auto completion.
You can assign a specified data value for any keyword to let PhpStorm know, how to handle keywords that are not defined inside the project or the included tsref.xml.

You can easy advance the tsref.xml by creating a new file called "tsref_additionals_[1,2,...].xml" in the folder "de/sgalinski/typocript/resources/". Then you can add your special values.


Syntax:
    // @var [Key] [Type]
        
Example:
    // @var plugin.tx_ext.someProperty stdWrap
    plugin.tx_ext.someProperty {
        ...
    }
        
Example2:
    plugin {
        /** My description
         * to this specific
         * variable
         *
         * @var .tx_ext TEXT
         */
        tx_ext.someProperty {
            ...
        }
    }
        

We will deliver bugfixes in the future. Please check for updates regularly.
If you find bugs or have feature requests, please open a ticket in our public issue tracker.

License

In general the usage of this software requires the payment of a small fee. Details about the commercial licence can be found here:
https://www.binpress.com/license/view/l/584559e2265a202dd18f33e106dc7fb2

The already released software in our free related gitlab projects belongs to the MIT licence:

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

VDL plugin for IntelliJ

Enter short description for your plugin here.
most HTML tags may be used

Weex Language Support

By moxun
Weex Language support for Intellij.
Target weex version: 0.7+
Features:
  • weex file structural inspection
  • weex component tag completion and lint
  • weex component attributes completion and lint
  • lint and quick fix for mustache
  • references link and find usages support
  • custom weex rules support
  • open declaration for component

Todo:
  • open document support for component
  • running and debug configuration support

For Chinese developers:
加入QQ群 335401226 更快地反馈问题和获取支持

This is an unofficial tool, but I will use my spare time to ensure support for it.
Welcome any feedback for this plugin or weex.

XQuery Support

By ligasgr
Provides support for XQuery language in version 3.0

xquery-intellij-plugin

By rhdunn
XQuery Language Support

Xtext

This plugin enables smart editing of Xtext files.

YAML/Ansible support

By Vermut

YAML/Ansible support with Jinja2 tags

Based on NEON by juzna.cz


Provides:
  • Index of all roles in Goto Class...
  • Index of all properties in Goto Symbol...
  • Reference Jinja2 variable declaration
  • Reference to role declaraion
  • Various completions
  • Documentation lookup

Zephir

Language support for the Zephir Language

Zephir - Ze(nd Engine) Ph(p) I(nt)r(mediate) - is a high level language that eases the creation and maintainability of extensions for PHP. Zephir extensions are exported to C code that can be compiled and optimized by major C compilers such as gcc/clang/vc++. Functionality is exposed to the PHP language.