aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/pylyzer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lsp/pylyzer.lua')
-rw-r--r--lsp/pylyzer.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lsp/pylyzer.lua b/lsp/pylyzer.lua
index bad13328..68c8cb59 100644
--- a/lsp/pylyzer.lua
+++ b/lsp/pylyzer.lua
@@ -3,6 +3,11 @@
--- https://github.com/mtshiba/pylyzer
---
--- `pylyzer`, a fast static code analyzer & language server for Python.
+---
+--- `pylyzer` requires Erg as dependency, and finds it via `ERG_PATH` environment variable.
+--- This config sets `ERG_PATH="~/.erg"`. Set `cmd_env` if you want to change it.
+--- To install Erg, simply extract tarball/zip from [Erg releases](https://github.com/erg-lang/erg/releases/latest)
+--- to the the path where you want to install it, e.g. `~/.erg`.
return {
cmd = { 'pylyzer', '--server' },
filetypes = { 'python' },
@@ -22,4 +27,7 @@ return {
checkOnType = false,
},
},
+ cmd_env = {
+ ERG_PATH = vim.env.ERG_PATH or vim.fs.joinpath(vim.uv.os_homedir(), '.erg'),
+ },
}