diff --git a/lua/absolute/after/none-ls.lua b/lua/absolute/after/none-ls.lua index e9326e4..41b2945 100644 --- a/lua/absolute/after/none-ls.lua +++ b/lua/absolute/after/none-ls.lua @@ -6,5 +6,11 @@ null_ls.setup({ null_ls.builtins.formatting.prettierd, null_ls.builtins.formatting.shfmt, null_ls.builtins.formatting.black, + null_ls.builtins.diagnostics.mypy.with({ + extra_args = function() + local virtual = os.getenv("VIRTUAL_ENV") or os.getenv("CONDA_PREFIX") or "/usr" + return { "--python-executable", virtual .. "/bin/python3" } + end, + }), }, })