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

Submitted by: Sebastian Thomschke

Date Ranking Installs Clickthroughs
January 2026 0/0 0 200
December 2025 0/0 0 31
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
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