[ 
https://issues.apache.org/jira/browse/JEXL-467?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18098909#comment-18098909
 ] 

Henri Biestro commented on JEXL-467:
------------------------------------

Commit 
[5f2943|https://github.com/apache/commons-jexl/commit/5f294331c45f140c8f012659ebec768bf5d4f6fa]

> IntelliJ and VSCode editors (TextMate bundle) support 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