Aller au contenu

Zed extension

Ce contenu n’est pas encore disponible dans votre langue.

Requires Zed >= v0.131.0.

This extension is available in the extensions view inside the Zed editor. Open zed: extensions and search for Biome.

By default, the biome.json file is required to be in the root of the workspace.

Otherwise, it can be configured through the lsp settings:

settings.json
{
"lsp": {
"biome": {
"settings": {
"config_path": "<path>/biome.json"
}
}
}
}

To use the language server as a formatter, specify biome as your formatter in the settings:

settings.json
{
"formatter": {
"language_server": {
"name": "biome"
}
}
}

Enable biome only when biome.json is present

Section titled Enable biome only when biome.json is present
settings.json
{
"lsp": {
"biome": {
"settings": {
"require_config_file": true
}
}
}
}

If you’d like to exclude biome from running in every project,

  1. Disable the biome language server in user settings:
settings.json
{
"language_servers": [ "!biome", "..." ]
}
  1. And enable it in the project’s local settings:
// <workspace>/.zed/settings.json
{
"language_servers": [ "biome", "..." ]
}

The same can be configured on a per-language basis with the languages key.

settings.json
{
"code_actions_on_format": {
"source.fixAll.biome": true,
"source.organizeImports.biome": true
}
}