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