[ 
https://issues.apache.org/jira/browse/JEXL-467?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Henri Biestro updated JEXL-467:
-------------------------------
    Summary: IntelliJ and VSCode editors (TextMate bundle) support bundle for 
JEXL  (was: TextMate editor support bundle for JEXL)

> IntelliJ and VSCode editors (TextMate bundle) support bundle for JEXL
> ---------------------------------------------------------------------
>
>                 Key: JEXL-467
>                 URL: https://issues.apache.org/jira/browse/JEXL-467
>             Project: Commons JEXL
>          Issue Type: New Feature
>    Affects Versions: 3.7.0
>            Reporter: Henri Biestro
>            Assignee: Henri Biestro
>            Priority: Major
>             Fix For: 3.7.1
>
>
> WHAT:
> Add an editor support bundle (tools/JEXL.tmbundle) providing syntax 
> highlighting and file-type recognition for .jexl files in TextMate-compatible 
> editors (IntelliJ IDEA, VS Code, TextMate).
> WHY:
> Without it, editors treat .jexl files as plain text. Developers writing or 
> debugging JEXL scripts get no highlighting, bracket matching, or comment 
> toggling, which slows reading and authoring of expressions. As JEXL script 
> files (loaded and executed via Engine.java) become more common in user 
> projects, first-class editor support becomes a reasonable expectation.
> HOW:
>  Ship tools/JEXL.tmbundle/ containing:
> * Syntaxes/JEXL.tmLanguage — TextMate grammar covering keywords, operators, 
> literals, comments, template strings, pragmas, and namespaced calls 
> (source.jexl scope).
> * info.plist — bundle metadata for TextMate/IntelliJ registration.
> * package.json — VS Code extension manifest wiring .jexl to the grammar.
> * language-configuration.json — VS Code bracket matching, auto-close pairs, 
> and // / /* */ comment toggling.
> No runtime or build changes; the bundle is documentation/tooling only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to