34 lines
852 B
Lua
34 lines
852 B
Lua
local M = {}
|
|
local notify = require('notify')
|
|
|
|
M.mason_post_install = function(pkg)
|
|
--if pkg.name ~= 'python-lsp-server' then
|
|
-- return
|
|
--end
|
|
--local venv = vim.fn.stdpath('data') .. '/mason/packages/python-lsp-server/venv'
|
|
--local job = require('plenary.job')
|
|
--job:new({
|
|
-- command = venv .. '/bin/pip',
|
|
-- args = {
|
|
-- 'install',
|
|
-- '-U',
|
|
-- '--disable-pip-version-check',
|
|
-- 'pylsp-mypy',
|
|
-- },
|
|
-- cwd = venv,
|
|
-- env = { VIRTUAL_ENV = venv },
|
|
-- on_exit = function()
|
|
-- notify('Finished installing pylsp modules.')
|
|
-- end,
|
|
-- on_start = function()
|
|
-- notify('Installing pylsp modules...')
|
|
-- end,
|
|
--}):start()
|
|
end
|
|
|
|
M.ruff = function()
|
|
local config = {}
|
|
return config
|
|
end
|
|
|
|
return M
|