JavaScript
When editing JavaScript, Zed provides code intelligence using the TypeScript compiler, via the
typescript-language-server
module.Formatting on save is enabled by default for JavaScript, using TypeScript's built-in code formatting. But many JavaScript projects use other command-line code-formatting tools, such as Prettier. You can use one of these tools by specifying an external code formatter for JavaScript in your settings. See the configuration documentation for more information.
For example, if you have Prettier installed and on your
PATH
, you can use it format JavaScript files by adding the following to your settings.json
:{
"language_overrides": {
"JavaScript": {
"format_on_save": {
"external": {
"command": "prettier",
"arguments": ["--stdin-filepath", "{buffer_path}"]
}
}
}
}
}
Last modified 1mo ago