Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 18, 2025

Plan for Adding TypeScript Language Server Support

  • Create src/lsp_client/clients/typescript.py with TypescriptClient, TypescriptServer, and TypescriptDockerServer
  • Register the new client in src/lsp_client/clients/__init__.py
  • Create an example file examples/typescript.py to demonstrate usage
  • Update README.md to include typescript-language-server in the supported servers table
  • Run linters and verify the implementation works
  • Address code review feedback - removed unused attributes
  • Remove call hierarchy capability (not reliably supported by typescript-language-server)
  • Improve error message to mention both packages being installed
  • Add Position import to example file for commented code
  • Rename to TypescriptClient and TypescriptServer per maintainer feedback
  • Add documentation references for settings and TypeScript dependency
Original prompt

Add support for typescript-language-server.

Reference: https://github.com/typescript-language-server/typescript-language-server
Docker Support: https://github.com/lspcontainers/dockerfiles/blob/main/servers/tsserver/Dockerfile


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@observerw
Copy link
Collaborator

@copilot Named it TypescriptServer and TypescriptClient

Copilot AI changed the title [WIP] Add support for typescript-language-server Add typescript-language-server support Dec 18, 2025
Copilot AI requested a review from observerw December 18, 2025 07:14
Copy link
Contributor Author

Copilot AI commented Dec 18, 2025

@copilot Named it TypescriptServer and TypescriptClient

Renamed to TypescriptClient and TypescriptServer in commit bc1f3d6.

Copilot AI requested a review from observerw December 18, 2025 08:03
@observerw observerw marked this pull request as ready for review December 18, 2025 08:16
@observerw observerw merged commit 95c6d1c into main Dec 18, 2025
2 of 5 checks passed
@observerw observerw deleted the copilot/add-typescript-language-server-support branch December 20, 2025 17:19
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.

2 participants