超级快的mypy语言服务器
项目描述
它利用mypy.dmypy_server而不是缓慢的cli界面。
首次运行时间与mypy cli相同,但接下来都非常快,因为mypy.dmypy_server只重新加载更改的文件。
它只支持诊断。
状态
目前只支持打开和保存
如果mypy FineGrainedBuildManager使用dmypy_server的BuildSource而不是始终从磁盘重新读取文件,则可以实现on Change...
安装
$ pip install --user dmypy-ls
vim-lspconfig
lua << EOF
require("lspconfig.configs")["dmypyls"] = {
default_config = {
cmd = { 'dmypy-ls' },
filetypes = { 'python' },
root_dir = lspconfig.util.root_pattern('pyproject.toml', 'setup.py', 'setup.cfg', 'requirements.txt', 'Pipfile'),
single_file_support = true,
},
}
require("lspconfip").dmypyls.setup({})
EOF
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分布
dmypy_ls-1.13.tar.gz (5.5 kB 查看哈希)
构建分布
dmypy_ls-1.13-py3-none-any.whl (7.7 kB 查看哈希值)
关闭
dmypy_ls-1.13.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f647132122e08b3a1694634584f09781c82608742a1007fa3250ba1d8479e546 |
|
MD5 | 57c4e520c6ae90e3c29ea03c79c6cdcf |
|
BLAKE2b-256 | f15f92e5d7f5230d36a475b7e15d6a7d369316e5c8d31ca680d86786c3b0f946 |
关闭
dmypy_ls-1.13-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e9ab51cef603bfce6d7fd7e33e73860ca06a51bae9390ba6682c3f86df3b6788 |
|
MD5 | 556c852a741a33224d051f97aea9aeb9 |
|
BLAKE2b-256 | f13f613f28cfe4175a8c9e35cdf9f6970e3d22242be6a0b74e8020d849a1fbd9 |