diff --git a/news/1 Enhancements/16141.md b/news/1 Enhancements/16141.md new file mode 100644 index 000000000000..5cb069153db5 --- /dev/null +++ b/news/1 Enhancements/16141.md @@ -0,0 +1 @@ +Add an `enumDescriptions` key under the `python.languageServer` setting to describe all language server options. diff --git a/package.json b/package.json index f2b88e59269a..3116ea711c14 100644 --- a/package.json +++ b/package.json @@ -1257,6 +1257,14 @@ "Microsoft", "None" ], + "enumDescriptions": [ + "Automatically select a language server: Pylance if installed and available, otherwise fallback to Jedi.", + "Use Jedi as a language server.", + "Use Jedi behind the Language Server Protocol (LSP) as a language server.", + "Use Pylance as a language server.", + "Use the Microsoft Python Language Server (MPLS) as a language server. (legacy)", + "Disable language server capabilities." + ], "default": "Default", "description": "Defines type of the language server.", "scope": "window"