aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2019-11-29 00:07:35 -0800
committerJustin M. Keyes <justinkz@gmail.com>2019-11-29 00:07:35 -0800
commitc57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d (patch)
tree86fe3da89d79f8f5c067ea96c74dd1942fe00f09 /README.md
parent[docgen] Update README.md (diff)
downloadnvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.tar
nvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.tar.gz
nvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.tar.bz2
nvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.tar.lz
nvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.tar.xz
nvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.tar.zst
nvim-lspconfig-c57ead5cd0cd5abdb1a3a862bb2ade63c6b1018d.zip
pyls_ms: Microsoft Python Language Server #57
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