Extra Syntax Highlighting

Add this URL to your Eclipse Installation to reach this solution's update site.

2025-12 (4.38), 2025-09 (4.37), 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25)

https://raw.githubusercontent.com/sebthom/extra-syntax-highlighting-eclipse-plugin/updatesite

Learn more...
Solution Description

This EclipseⓇ plug-in adds syntax highlighting support for the following languages/file formats utilizing TM4E:

  1. ANTRL4 - https://www.antlr.org/
  2. Apache HTTP configuration files - https://httpd.apache.org/docs/current/configuring.html
  3. Astro - https://astro.build/
  4. Ballerina - https://ballerina.io/
  5. Bazel - https://bazel.build/
  6. BF - https://en.wikipedia.org/wiki/Brainfuck
  7. Carbon - https://carbon-lang.dev
  8. COBOL - https://en.wikipedia.org/wiki/COBOL
  9. CodeQL - https://codeql.github.com/
  10. Crystal (*.cr) - https://crystal-lang.org/
  11. CSV (*.cvs) / TSV (*.tab*, *.tsv*)
  12. D2 - https://d2lang.com/
  13. Eclipse External null Annotations (*.eea) - https://wiki.eclipse.org/JDT_Core/Null_Analysis/External_Annotations#File_format
  14. EditorConfig - https://editorconfig.org
  15. Elm - https://elm-lang.org/
  16. Entity-Relationship Diagram (*.er) - https://github.com/BurntSushi/erd
  17. Erlang (*.erl) - https://www.erlang.org/
  18. Fish (*.fish) - https://fishshell.com/docs/current/language.html
  19. Fluent (*.flt) - https://projectfluent.org/
  20. Fortran - https://fortran-lang.org/
  21. gitattributes - https://git-scm.com/docs/gitattributes
  22. Gleam (*.gleam) - https://gleam.run/
  23. GLSL (OpenGL Shading Language) - https://registry.khronos.org/OpenGL/index_gl.php#apispecs
  24. GraphQL - https://graphql.org/
  25. Graphviz Dot (*.dot) - https://graphviz.org/doc/info/lang.html
  26. HashiCorp HCL (*.hcl) - https://github.com/hashicorp/hcl (e.g. used by HasiCorp Packer)
  27. HashiCorp Sentinel (*.sentinel) - https://www.hashicorp.com/sentinel
  28. HashiCorp Terraform (*.tf) - https://www.terraform.io/
  29. Haxe - https://haxe.org
  30. Helm (*.tpl) - https://helm.sh/
  31. Janet - https://janet-lang.org/
  32. Jinja Templates - https://jinja.palletsprojects.com/
  33. JSON5 (*.json5) - https://json5.org/
  34. Jsonnet (*.jsonnet) - https://jsonnet.org/
  35. jte: Java Template Engine (*.jte) - https://jte.gg/
  36. Kotlin - https://kotlinlang.org/
  37. LDIF - https://en.wikipedia.org/wiki/LDAP_Data_Interchange_Format
  38. Mako Templates (*.mako) - https://www.makotemplates.org/
  39. Markdoc (*.markdoc) - https://markdoc.dev/
  40. Markdown (*.md) - https://daringfireball.net/projects/markdown/
  41. MDX (*.mdx) - https://mdxjs.com/
  42. Mermaid (*.mmd, *.mermaid) - https://github.com/mermaid-js/mermaid/
  43. NginX (nginx.conf) - https://www.nginx.com/
  44. Nunjucks (*.njk) - https://mozilla.github.io/nunjucks/
  45. Nushell (*.nu) - https://github.com/nushell/nushell
  46. OCaml (*.ml) - https://ocaml.org/
  47. Odin - https://odin-lang.org/
  48. Pascal (*.pas) - https://en.wikipedia.org/wiki/Pascal_(programming_language)
  49. PlantUML (*.pu) - https://plantuml.com/
  50. Pony (*.pony) - https://www.ponylang.io/
  51. Prisma - https://www.prisma.io/
  52. Reason (*.re) - https://reasonml.github.io/
  53. Roc (*.roc) - https://www.roc-lang.org/
  54. Svelte - https://svelte.dev/
  55. TOML - https://toml.io/en/
  56. Twig Templates (*.twig) - https://twig.symfony.com/
  57. Wing - https://www.winglang.io/
  58. Zig - https://ziglang.org/

Source Code: https://github.com/sebthom/extra-syntax-highlighting-eclipse-plugin

IMPORTANT: If you need support, please open an issue at https://github.com/sebthom/extra-syntax-highlighting-eclipse-plugin/issues instead of commenting on the Eclipse Marketplace.

Categories: Editor, Tools

Additional Details

Eclipse Versions: 2025-12 (4.38), 2025-09 (4.37), 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25)

Platform Support: Windows, Mac, Linux/GTK

Development Status: Production/Stable

Date Created: Saturday, November 19, 2022 - 17:15

License: EPL 2.0

Date Updated: Friday, November 14, 2025 - 12:24

Submitted by: Sebastian Thomschke

Date Ranking Installs Clickthroughs
December 2025 0/0 0 14
November 2025 0/0 0 40
October 2025 0/0 0 18
September 2025 0/0 0 15
August 2025 0/0 0 12
July 2025 0/0 0 17
June 2025 0/0 0 27
May 2025 0/0 0 19
April 2025 0/0 0 15
March 2025 0/0 0 17
February 2025 0/0 0 25
January 2025 0/0 0 20
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 1

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Extra Syntax Highlighting.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review