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