Mon*_*hon 5 lua neovim treesitter
每次在 neovim 中打开文件时,我都会收到来自 treesister 配置的错误消息,并且语法突出显示不起作用。
在阅读 neovim API 文档后,我尝试了以下测试命令:
:lua vim.api.nvim_create_augroup("MyGroup", {clear = false})
Run Code Online (Sandbox Code Playgroud)
抛出错误:
E5108: Error executing lua [string ":lua"]:1: attempt to call field 'nvim_create_augroup' (a nil value)
stack traceback:
[string ":lua"]:1: in main chunk
Run Code Online (Sandbox Code Playgroud)
完整的错误消息是
Error detected while processing /home/strife/.local/share/nvim/plugged/nvim-treesitter/plugin/nvim-treesitter.lua:
E5113: Error while calling lua chunk: .../plugged/nvim-treesitter/lua/nvim-treesitter/configs.lua:104: attempt to call field 'nvim_create_augroup' (a
nil value)
stack traceback:
.../plugged/nvim-treesitter/lua/nvim-treesitter/configs.lua:104: in function 'enable_mod_conf_autocmd'
.../plugged/nvim-treesitter/lua/nvim-treesitter/configs.lua:449: in function 'define_modules'
.../plugged/nvim-treesitter/lua/nvim-treesitter/configs.lua:524: in function 'init'
...are/nvim/plugged/nvim-treesitter/lua/nvim-treesitter.lua:17: in function 'setup'
.../nvim/plugged/nvim-treesitter/plugin/nvim-treesitter.lua:9: in main chunk
Run Code Online (Sandbox Code Playgroud)
小智 8
错误意味着nvim_create_augroup不是 的有效成员vim.api,因此它返回nil,无法调用。也就是说,该功能不存在。
我浏览了 neovim 的存储库,nvim_create_augroup似乎是一个相当新的功能。我通过快速搜索发现的最早的提及是这个提交: https: //github.com/neovim/neovim/commit/0f613482b389ad259dd53d893907b024a115352e
您应该检查您的 neovim 版本并确保它是最新的,至少是 0.7.0。
| 归档时间: |
|
| 查看次数: |
11292 次 |
| 最近记录: |