You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将这条VimL自动命令转换为Neovim的Lua配置?

转换后的Neovim Lua配置

以下是对应原VimL自动命令的Lua实现:

vim.api.nvim_create_autocmd("FileType", {
  pattern = "python",
  callback = function()
    vim.b.coc_root_patterns = {'.git', '.env', 'venv', '.venv', 'setup.cfg', 'setup.py', 'pyrightconfig.json'}
  end
})

说明

这段Lua代码和原VimL命令功能完全一致:当打开Python类型的文件时,为当前缓冲区设置局部变量b:coc_root_patterns,指定CoC插件识别项目根目录的匹配模式。

我猜测使用Neovim的用户中,采用该配置的人并不多。

内容的提问来源于stack exchange,提问作者Mario Black

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 05:25:17