Skip to content

Conversation

@muhsinali
Copy link

@muhsinali muhsinali commented Jan 3, 2026

Summary

Add the Bash LSP plugin to the official marketplace following the existing conventions set out in a previous PR for pre-existing LSP plugins. This enables the LSP plugin recommendation feature in Claude Code to detect the Bash LSP plugin alongside existing LSP plugins directly from the marketplace.

LSP plugin added

Plugin Language Extensions Binary
bash-lsp Bash .bash, .sh bash-language-server

Implementation

Following the existing conventions set out in a previous PR for pre-existing LSP plugins:

  • The plugin uses strict: false since it only provides LSP configuration
  • LSP config is inline in the marketplace entry, not in separate .lsp.json files
  • Plugin will be recommended when users edit files with matching extensions AND have the Bash language server binary installed

Test plan

  • claude plugin validate . passes
  • Test with --plugin-dir pointing to this marketplace
  • Verify LSP activates for Bash files when the bash-language-server binary is installed (see screenshot below)

Example usage

Screenshot 2026-01-03 at 21 15 31

Installation

As mentioned in the README, users need to install the bash-language-server binary separately

brew install bash-language-server

@muhsinali
Copy link
Author

muhsinali commented Jan 7, 2026

@dhollman @noahzweben @amorriscode @kushal-thakkar would it possible to get a review please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant