Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Icon

WIP

Status

Support for OGNL-expressions is currently under development for upcoming IDEA 11.
The goal is to support OGNL-expressions in S2-taglibs in the same way as for EL-expressions in JSPs.

Symbol

Status

(tick)

fully supported

(plus)

partly supported

(minus)

not done yet

(question)

future?

Editor highlighting

(plus) Syntax highlighting

Basic syntax highlighting (identifiers, numbers, string literals, keywords, ..)

(tick) Escape sequences in strings

Highlight valid/invalid escape sequences

(plus) Semantic highlighting

e.g. missing closing ")", missing expression

(tick) Highlight matching brackets/parentheses

(tick) Color settings page

Settings->Editor->Colors & Fonts->OGNL

Customize the appearance (color, style) to your needs:

Completion

(tick) Auto-Insert closing quote/tick
(plus) Keywords
(minus) Identifiers

Navigation

(minus) Go To Declaration

for identifiers

(minus) Go To Code references

Navigate to Class/Method references.

Documentation

(minus) QuickDoc

Provide quick documentation on hovering over elements (type, name).

Editing

(plus) CTRL+W support

Expand selected part of expression semantically by repeatingly pressing CTRL-(Shift)-W:



(plus) Live templates

Settings->Live Templates

Create your own OGNL-specific live templates (Context "OGNL") or use one of the predefined templates.
NOTE Expanding live templates in injected context does not seem to work currently, you have to open separate OGNL-fragment editor.

(minus) Smart Enter

Complete expression, e.g. closing ")", "}"

(minus) Surround With

Provide specific "Surround with.." functionality.

(minus) Basic formatting

Provide basic whitespace-formatting settings, e.g. required space before/after operator.

  • No labels