以下是错误,此问题仅在打开Python文件时发生。
我正在使用coc.nvim来完成代码
这个问题是怎么回事?
如有任何意见,将不胜感激。
Error detected while processing BufNewFile Autocommands for "*":
Error executing lua callback: /usr/share/nvim/runtime/filetype.lua:22: Error executing lua: /usr/share/nvim/runtime/filetype.lua:23: Vim(for):E715: Dictionary required
stack traceback:
[C]: in function 'nvim_cmd'
/usr/share/nvim/runtime/filetype.lua:23: in function </usr/share/nvim/runtime/filetype.lua:22>
[C]: in function 'nvim_buf_call'
/usr/share/nvim/runtime/filetype.lua:22: in function </usr/share/nvim/runtime/filetype.lua:11>
stack traceback:
[C]: in function 'nvim_buf_call'
/usr/share/nvim/runtime/filetype.lua:22: in function </usr/share/nvim/runtime/filetype.lua:11>发布于 2022-10-18 15:51:28
您应该声明ale_linters。我在Python上也遇到了同样的错误,因此我意识到我以前的配置类似于vim.g.ale_linters = {}。
50 vim.g.ale_linters = {
1 ['*'] = {'ale_linters'},
2 ['python'] = {'flake8'},
3 ['sh'] = {'shellcheck'},
4 ['zsh'] = {'shellcheck'},
5 ['vim'] = {'vint'},
6 ['lua'] = {'luacheck'},
7 ['go'] = {'golangci-lint'},
8 ['dockerfile'] = {'dockerfile_lint'},
9 }https://stackoverflow.com/questions/73973503
复制相似问题