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

Submitted by: Sebastian Thomschke

Date Ranking Installs Clickthroughs
November 2025 0/0 0 18
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
December 2024 0/0 0 11
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

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