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

✨ LSP Event & Notification Handling #1888

Open
thecoolwinter opened this issue Sep 18, 2024 · 1 comment
Open

✨ LSP Event & Notification Handling #1888

thecoolwinter opened this issue Sep 18, 2024 · 1 comment
Labels
language server Issues or Pull Requests related to language servers.

Comments

@thecoolwinter
Copy link
Collaborator

thecoolwinter commented Sep 18, 2024

Description

Language servers can send clients (CodeEdit) notifications and events we should respond to. These include logging ([1], [2]), show messages, showing progress, opening a file and a lot more.

Right now our client implementation receives notifications and events but does nothing with them. This issue is a tracking issue for implementing handlers for each capability a server might use.

@thecoolwinter thecoolwinter added the enhancement New feature or request label Sep 18, 2024
@thecoolwinter thecoolwinter added language server Issues or Pull Requests related to language servers. and removed enhancement New feature or request Issue triage needed labels Sep 18, 2024
@thecoolwinter thecoolwinter moved this from 🆕 New to 📋 Todo in CodeEdit Project Sep 18, 2024
@thecoolwinter
Copy link
Collaborator Author

For anyone looking to take this on, create or find an issue related to each notification / event that needs implementing and paste the URL of this issue in that one to link it. Once we've implemented all LSP events and notifications we'll close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
language server Issues or Pull Requests related to language servers.
Projects
Status: 📋 Todo
Development

No branches or pull requests

1 participant