Third-party extensions
Ce contenu n’est pas encore disponible dans votre langue.
These are extension maintained by other communities, that you install in your editor:
vim
:ALE
supports Biome, just follow the installation instructionsneovim
: you’ll have to installnvim-lspconfig
, and follow the instructions.ALE
also supports Biome.helix
: follow the instruction of this manualcoc-biome
: Biome extension forcoc.nvim
sublime text
: follow theLSP-biome
installation instructionsEmacs
: ensure you havelsp-mode
installed, follow thelsp-biome
installation instructions to enable Biome support inlsp-mode
Helix
Section titled HelixCurrently, biome supports the following file extensions: js
, jsx
, ts
, tsx
, d.ts
, json
and jsonc
.
Biome has an lsp-proxy
command that acts as a server for the Language Server Protocol over stdin/stdout.
Helix 23.10
Section titled Helix 23.10Helix 23.10 has support for multiple language servers. Now you can use biome alongside typescript-language-server
.
[language-server]biome = { command = "biome", args = ["lsp-proxy"] }
[[language]]name = "javascript"language-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]auto-format = true
[[language]]name = "typescript"language-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]auto-format = true
[[language]]name = "tsx"auto-format = truelanguage-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]
[[language]]name = "jsx"auto-format = truelanguage-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]
[[language]]name = "json"language-servers = [ { name = "vscode-json-language-server", except-features = [ "format" ] }, "biome" ]