support alternate language servers in python.languageServer
#23640
Labels
feature-request
Request for new features or functionality
needs community feedback
Awaiting community feedback
currently there are only 3 options in
python.LanguageServer
:"Pylance"
,"Jedi"
and"None"
. this isn't ideal for a couple of reasons:"None"
to avoid conflicting with one of those two built in language servers, which is confusing to the user. they would expect their language server to just show up as an option in that list.PylanceApi
in my extension. this would be fine, if it weren't for the fact that i'd have to fork vscode-python just to change one hardcoded constant. ideally my users of my language server shouldn't have to install two different extensions.perhaps there could be a
CustomLanguageServerApi
interface similar toPylanceApi
that extensions can implement and register as an option inpython.languageServer
.The text was updated successfully, but these errors were encountered: