Settings

Theme

Pylance Now Default Language Server for Python in Visual Studio Code

visualstudiomagazine.com

3 points by gyger 5 years ago · 2 comments

Reader

gygerOP 5 years ago

While the product is excellent, it is a closed-source product that is no tightly bundled with the Opensource Python Extension. The whole situation reminds of the days before Microsoft embraced open-source. See also the bug report [1].

[1] https://github.com/microsoft/pylance-release/issues/4

  • mindB 5 years ago

    This is especially egregious as the whole idea of the language server protocol was proposed by Microsoft as a means of solving the problem wherein each editor has to independently implement IDE features for every language it supports (changes the number of implementations from n*m to n+m where n is the number of languages and m is the number of IDEs). Microsoft is now making it so that their product defaults to using a language server which cannot be used by any other IDE (without some owner of that IDE paying Microsft; the gnu project is not going to be paying Microsoft to allow using pylance with emacs).

    There's significant dissonance here even by Microsoft's standard.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection