From faec80d3eda2c3038813f397ee64bfa415fd8609 Mon Sep 17 00:00:00 2001 From: "F.B." Date: Sat, 26 Apr 2025 16:47:31 +0000 Subject: fix(pylyzer): erg dependency #3770 Pylyzer requires Erg as dependency. This info is missing in default config and doc. --- lsp/pylyzer.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lsp/pylyzer.lua') 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'), + }, } -- cgit v1.2.3-70-g09d2