forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityneeds spikeLabel for issues that need investigation before they can be worked on.Label for issues that need investigation before they can be worked on.under-discussionIssue is under discussion for relevance, priority, approachIssue is under discussion for relevance, priority, approach
Description
Why does this extension use the much featureless Jedi-Language-Server? Considering much of the upstream work happens on Python-Lsp-Server, which is maintained by the Spyder-IDE Team, it is rather weird to not use the LSP that recieves more attention and features.
One of the especially better features of Python-Lsp is that it features inbuilt Docstring to Markdown. Jedi and Jedi-LSP both are notorious for showing insanely long document hovers for docstrings, Python Lsp seems to fix that by using it's own in-house solution.
Not to mention the supporting extensions such as Black, Isort, MyPy, etc. is kinda unnecessary cause Python-Lsp integrates them from the get go.
Any future plans to drop Jedi and instead use PyLsp?
fpuga and kands-code
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityneeds spikeLabel for issues that need investigation before they can be worked on.Label for issues that need investigation before they can be worked on.under-discussionIssue is under discussion for relevance, priority, approachIssue is under discussion for relevance, priority, approach