ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

ESQL

by elastic ALL

Syntax highlighting grammar for ES|QL — works with VS Code, IntelliJ, Sublime Text, and other TextMate-compatible editors

Details

Installs

  • Total 16
  • Win 10
  • Mac 3
  • Linux 3
Nov 3 Nov 2 Nov 1 Oct 31 Oct 30 Oct 29 Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20
Windows 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

esql-syntax

Syntax highlighting for ES|QL (Elasticsearch Query Language) queries in .esql files, distributed as:

Project layout

syntaxes/
├── esql.tmLanguage.json               # Canonical grammar (edit here)
└── esql.tmLanguage                    # Generated XML — run: npm run build

extensions/
├── vscode/                            # VS Code extension
└── intellij/                          # IntelliJ plugin wrapper

scripts/
├── validate-grammar.js                # Validates alternation ordering
└── json-to-xml.js                     # Converts grammar JSON → XML plist

samples/
└── example.esql                       # Sample queries for manual testing

Installation

VS Code

IntelliJ

  • Search for “Highlight ES|QL” in Settings > Plugins > Marketplace.
  • Or download the latest plugin ZIP from GitHub Releases and use Install Plugin from Disk….

Development

After editing syntaxes/esql.tmLanguage.json, regenerate the XML and commit both files:

npm run build

Contributing

See CONTRIBUTING.md.

License

Apache 2.0 — see LICENSE.