Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a Language Server #1146

Open
mcchrish opened this issue May 24, 2024 · 0 comments
Open

Implement a Language Server #1146

mcchrish opened this issue May 24, 2024 · 0 comments

Comments

@mcchrish
Copy link

Is your feature related to a specific framework or general for this extension

No.

Is your feature request related to a problem? Please describe.

Only supports VSCode. While opening all these amazing work done already as a language server means the support can expand to any editor that supports LSP.

Describe the solution you'd like

  1. Split the repo into a monorepo with language server and VS code extension as separate packages
  2. Publish the language server as an npm package.

Language server has the following functionalities (just the things on top of my head):

  • Auto completion items based on the existing translations
  • Code actions to create translations from inline text
  • Publish missing translation as diagnostics

Additional context

There are templates that can be based on to already do the heavy lifting of starting a language server. Example:
https://github.com/volarjs/volar.js

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

No branches or pull requests

1 participant