Skip to content

Python-Lsp-Server as a replacement for Jedi-Language-Server #24756

Open
@dasTanmoy0096

Description

@dasTanmoy0096

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?

Metadata

Metadata

Assignees

Labels

feature-requestRequest for new features or functionalityneeds spikeLabel for issues that need investigation before they can be worked on.under-discussionIssue is under discussion for relevance, priority, approach

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions