Extensions tierces
Voici des extensions maintenues par d’autres communautés, que vous pouvez installer dans votre éditeur :
vim
:ALE
prend en charge Biome, suivez simplement les instructions pour l’installation ;neovim
: vous devrez installernvim-lspconfig
et suivre les instructions,ALE
prend également en charge Biome ;helix
: suivez les instructions de ce manuel ;coc-biome
: extension Biome pourcoc.nvim
;sublime text
: suivez les instructions pour l’installation deLSP-biome
;Emacs
: assurez-vous d’avoirlsp-mode
d’installé, suivez les instructions pour l’installation delsp-biome
pour activer la prise en charge de Biome danslsp-mode
.
Helix
Section titled HelixActuellement, biome prend en charge les extensions de fichier suivantes : js
, jsx
, ts
, tsx
, d.ts
, json
et jsonc
.
Biome a une commande lsp-proxy
qui agit comme un serveur pour le Language Server Protocol via stdin/stdout.
Helix 23.10
Section titled Helix 23.10Helix 23.10 a une prise en charge des serveurs multi-langages. Vous pouvez à présent utiliser biome conjointement avec 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" ]