繁体   English   中英

如何解决treesitter/highlighter: Error executing lua problem in neovim config

[英]How to solve treesitter/highlighter: Error executing lua problem in neovim config

我目前正在使用 Neovim 6.0。 我还使用以下 neovim-config: https://github.com/rafi/vim-config
安装后,我创建了一个python程序进行测试,遇到的问题如下:

treesitter/highlighter: 错误执行 lua: ...im/0.6.0/share/nvim/runtime/lua/vim/treesitter/query.lua:161: query: invalid node type at position 5622 ~ pdb~ ⮡ 片段 [VSnip ] 英石

我有一个类似的问题。 我在 Neovim 中运行:TSUpdate来更新 Treesitter 插件,重新启动后错误消息消失。

我刚刚使用:TSInstall vim解决了它。

实际上,运行:checkhealth和其中的错误将有助于找出缺少的内容。

对我来说,帮助将 cmake 添加到.config/nvim/init.luatreesitter配置部分中的 ensure_installed:

-- [[ Configure Treesitter ]]
-- See `:help nvim-treesitter`
require('nvim-treesitter.configs').setup {
  -- Add languages to be installed here that you want installed for treesitter
  ensure_installed = { 'c', 'cpp', 'go', 'lua', 'python', 'rust', 'typescript', 'help', 'cmake' },

配置基于https://github.com/nvim-lua/kickstart.nvim

请记住,在 treesitter 'c' 中,'help'、'lua' 和 'vim' 是 Neovim 核心功能的一部分。 但这意味着如果您看到此错误,确保它们都已安装的可靠方法是运行:

:TSInstall c help lua vim

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM