diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -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 |
