Skip to content

Conversation

hlouzada
Copy link

This PR begins the migration to pygls as the foundation of our language server.
It replaces the custom LSP scaffolding with the LanguageServer class from pygls, while preserving existing features and hook-callers.

Part of #671

@ccordoba12 ccordoba12 added this to the v2.0.0 milestone Sep 15, 2025
@ccordoba12 ccordoba12 added the enhancement New feature or request label Sep 15, 2025
@ccordoba12 ccordoba12 changed the title PR: User pygls as base User pygls as base for the server Sep 15, 2025
@ccordoba12
Copy link
Member

@hlouzada, please run ruff format in the root of your clone to fix our code analysis workflow.

Copy link
Member

@ccordoba12 ccordoba12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Break very long sentences in docstrings.

Copy link
Member

@ccordoba12 ccordoba12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @hlouzada for your work on this!

Note: Tests will be fixed in a follow-up PR.

@ccordoba12 ccordoba12 merged commit 1dffb2f into python-lsp:pylsp-2.0 Sep 18, 2025
1 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants