1. General
  2. Getting Started
  3. System Requirements
  4. Accounts
  5. Linux
  6. Windows
  7. Telemetry
  8. Workspace Persistence
  9. Additional Learning Materials
  10. Configuration
  11. Configuring Zed
  12. Configuring Languages
  13. Key bindings
  14. Snippets
  15. Themes
  16. Icon Themes
  17. Vim Mode
  18. Using Zed
  19. Multibuffers
  20. Outline Panel
  21. Code Completions
  22. Channels
  23. Collaboration
  24. Git
  25. Debugging (Beta)
  26. Tasks
  27. Remote Development
  28. Environment Variables
  29. REPL
  30. AI
  31. Overview
  32. Agent Panel
    1. Tools
    2. Model Temperature
  33. Inline Assistant
  34. Edit Prediction
  35. Text Threads
  36. Rules
  37. Model Context Protocol
  38. Configuration
  39. Subscription
    1. Plans and Usage
    2. Billing
    3. Models
  40. Privacy and Security
    1. AI Improvement
  41. Extensions
  42. Overview
  43. Installing Extensions
  44. Developing Extensions
  45. Language Extensions
  46. Theme Extensions
  47. Icon Theme Extensions
  48. Slash Command Extensions
  49. Context Server Extensions
  50. Language Support
  51. All Languages
  52. Ansible
  53. AsciiDoc
  54. Astro
  55. Bash
  56. Biome
  57. C
  58. C++
  59. C#
  60. Clojure
  61. CSS
  62. Dart
  63. Deno
  64. Diff
  65. Docker
  66. Elixir
  67. Elm
  68. Emmet
  69. Erlang
  70. Fish
  71. GDScript
  72. Gleam
  73. GLSL
  74. Go
  75. Groovy
  76. Haskell
  77. Helm
  78. HTML
  79. Java
  80. JavaScript
  81. Julia
  82. JSON
  83. Jsonnet
  84. Kotlin
  85. Lua
  86. Luau
  87. Makefile
  88. Markdown
  89. Nim
  90. OCaml
  91. PHP
  92. Prisma
  93. Proto
  94. PureScript
  95. Python
  96. R
  97. Rego
  98. ReStructuredText
  99. Racket
  100. Roc
  101. Ruby
  102. Rust
  103. Scala
  104. Scheme
  105. Shell Script
  106. Svelte
  107. Swift
  108. Tailwind CSS
  109. Terraform
  110. TOML
  111. TypeScript
  112. Uiua
  113. Vue
  114. XML
  115. YAML
  116. Yara
  117. Yarn
  118. Zig
  119. Developing Zed
  120. Developing Zed
    1. macOS
    2. Linux
    3. Windows
    4. Local Collaboration
    5. Using Debuggers
  121. Release Process
  122. Debugging Crashes
Zed Industries
Download

On this page

Language Support in Zed

Zed supports hundreds of programming languages and text formats. Some work out-of-the box and others rely on 3rd party extensions.

The ones included out-of-the-box, natively built into Zed, are marked with *.

Languages with Documentation

  • Ansible
  • AsciiDoc
  • Astro
  • Bash
  • Biome
  • C *
  • C++ *
  • C#
  • Clojure
  • CSS *
  • Dart
  • Deno
  • Diff *
  • Docker
  • Elixir
  • Elm
  • Emmet
  • Erlang
  • Fish
  • GDScript
  • Gleam
  • GLSL
  • Go *
  • Groovy
  • Haskell
  • Helm
  • HTML
  • Java
  • JavaScript *
  • Julia
  • JSON *
  • Jsonnet
  • Kotlin
  • Lua
  • Luau
  • Makefile
  • Markdown *
  • Nim
  • OCaml
  • PHP
  • Prisma
  • Proto
  • PureScript
  • Python *
  • R
  • Rego
  • ReStructuredText
  • Racket
  • Roc
  • Ruby
  • Rust * (Zed's written in Rust)
  • Scala
  • Scheme
  • Shell Script
  • Svelte
  • Swift
  • Tailwind CSS *
  • Terraform
  • TOML
  • TypeScript *
  • Uiua
  • Vue
  • XML
  • YAML *
  • Yara
  • Yarn
  • Zig

Additional Community Language Extensions

  • Ada
  • Aiken
  • Amber
  • Assembly
  • AWK
  • Beancount
  • Bend
  • Blade
  • Blueprint
  • BQN
  • Brainfuck
  • Cadence
  • Cairo
  • Cap'n Proto
  • Cedar
  • CFEngine policy language
  • CSV
  • Cucumber/Gherkin
  • CUE
  • Curry
  • D
  • Database Markup Language (DBML)
  • Earthfile
  • EJS template
  • Elisp
  • Ember
  • Env
  • Exograph
  • Fortran
  • F#
  • Gemini gemtext
  • Git Firefly
  • GraphQL
  • Groq
  • INI
  • Java
  • Justfiles
  • LaTeX
  • Ledger
  • Less
  • LilyPond
  • Liquid
  • Log
  • Lox
  • Markdown Oxide
  • Marksman
  • Matlab
  • Meson
  • Navi
  • NeoCMake
  • Nginx
  • Nim
  • Nix
  • Noir
  • Nu
  • Odin
  • Pact
  • Pest
  • PICA200 assembly
  • Pkl
  • PlaydateSDK
  • QML
  • Rainbow CSV
  • Rego
  • Rescript
  • Roclang
  • Ron
  • Metals
  • SCSS
  • Slim
  • Slint
  • Smithy
  • Solidity
  • SQL
  • Strace
  • Swift
  • Templ
  • Tmux
  • Twig
  • Typst
  • Unison
  • UnoCSS
  • Vlang
  • Vala
  • Vale
  • Verilog
  • VHS
  • Wgsl
  • WIT