aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/README.md b/README.md
index b690f019..8c3ad0f5 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,7 @@ Implemented language servers:
- [hie](#hie)
- [leanls](#leanls)
- [pyls](#pyls)
+- [pyls_ms](#pyls_ms)
- [rls](#rls)
- [rust_analyzer](#rust_analyzer)
- [solargraph](#solargraph)
@@ -1436,6 +1437,38 @@ nvim_lsp#setup("pyls", {config})
settings = {}
```
+## pyls_ms
+
+https://github.com/Microsoft/python-language-server
+
+`Microsoft Language Server for Python `, a language server for Python.
+
+Requires [.NET Core](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script) to run. On Linux or macOS:
+
+```bash
+curl -L https://dot.net/v1/dotnet-install.sh | sh
+```
+
+This server accepts configuration via the `settings` key.
+
+```lua
+nvim_lsp.pyls_ms.setup({config})
+
+ Default Values:
+ cmd = { "dotnet exec /path/to/Microsoft.Python.LanguageServer.dll" }
+ filetypes = { "python" }
+ log_level = lsp.protocol.MessageType.Warning
+ root_dir = util.find_git_ancestor(fname) or vim.loop.os_homedir()
+ settings = {
+ python = {
+ analysis = {
+ errors = {};
+ info = {};
+ disabled = {};
+ };
+ }
+```
+
## rls
https://github.com/rust-lang/rls