Extension for registering arbitrary LSP servers
Download on the VSCode marketplace
- Build & install the extension
- Add the following to VSCode User settings:
{
"lsp_generic_client": {
"servers": {
"bash_test": {
"name": "Bash (Test)",
"path": "pnpm",
"args": ["dlx", "bash-language-server", "start"],
"documentSelector": ["shellscript"]
}
}
}
}This registers the bash-language-server for Bash documents, running it using pnpm dlx