コンテンツにスキップ

サードパーティの拡張機能

以下は他のコミュニティによって管理されている拡張機能で、エディタにインストールして使用します:

  • vim: ALE がBiomeをサポートしています。インストール手順に従ってください。
  • neovim: nvim-lspconfig をインストールし、指示に従ってください。また、ALE もBiomeをサポートしています。
  • helix: このマニュアルの指示に従ってください。
  • coc-biome: coc.nvim 用のBiome拡張機能。
  • sublime text: LSP-biome のインストール手順に従ってください。
  • Emacs: lsp-mode をインストールし、lsp-biome のインストール手順に従って lsp-mode でBiomeサポートを有効にします。
  • Nova: Biome 拡張機能をインストールし、指示に従ってください。

現在、Biomeはこれらのファイル拡張子をサポートしています:jsjsxtstsxd.tsjsonjsonc

Biomeには lsp-proxy コマンドがあり、標準入力/出力を介してLanguage Server Protocolのサーバーとして動作します。

Helix 23.10では複数の言語サーバーのサポートが追加されました。これにより、typescript-language-server とBiomeを併用できます。

[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 = true
language-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]
[[language]]
name = "jsx"
auto-format = true
language-servers = [ { name = "typescript-language-server", except-features = [ "format" ] }, "biome" ]
[[language]]
name = "json"
language-servers = [ { name = "vscode-json-language-server", except-features = [ "format" ] }, "biome" ]