Skip to content

add biome client - #5103

Open
pradyuman wants to merge 1 commit into
emacs-lsp:masterfrom
pradyuman:codex/add-biome-client
Open

add biome client#5103
pradyuman wants to merge 1 commit into
emacs-lsp:masterfrom
pradyuman:codex/add-biome-client

Conversation

@pradyuman

@pradyuman pradyuman commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Summary

#5007 added lsp-biome to lsp-client-packages and the documentation navigation, but did not add a client implementation. Because client packages are loaded optionally, Biome support is otherwise silently skipped unless an external package provides the feature. This PR completes that in-tree integration.

The implementation follows existing in-tree client and dependency APIs and is based on Biome's documented LSP contract. It take a different approach from the external cxa/lsp-biome package, and instead aims to match default biome lsp-proxy behavior as closely as possible (including relying on lsp-mode code action facilities, exposing biome languge server configuration settings, supporting multi-root, etc).

Testing

  • nix shell nixpkgs#eask-cli -c make compile EASK=eask
  • targeted package-lint for clients/lsp-biome.el
  • targeted checkdoc for clients/lsp-biome.el
  • generated docs/page/lsp-biome.md successfully
  • initialized Biome 2.5.5 through lsp-mode and formatted a TypeScript buffer using the real LSP server

@github-actions github-actions Bot added documentation client One or more of lsp-mode language clients labels Aug 2, 2026
@pradyuman pradyuman closed this Aug 2, 2026
@pradyuman
pradyuman deleted the codex/add-biome-client branch August 2, 2026 19:57
@pradyuman
pradyuman restored the codex/add-biome-client branch August 2, 2026 19:57
@pradyuman pradyuman reopened this Aug 2, 2026
@pradyuman pradyuman changed the title Add built-in Biome client add built-in biome client Aug 2, 2026
@pradyuman
pradyuman force-pushed the codex/add-biome-client branch 2 times, most recently from 135aebf to b5dfcc4 Compare August 2, 2026 20:27
@pradyuman
pradyuman force-pushed the codex/add-biome-client branch from b5dfcc4 to 6a691fe Compare August 2, 2026 20:30
@pradyuman pradyuman changed the title add built-in biome client add biome client Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client One or more of lsp-mode language clients documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant