Launch.nvim icon indicating copy to clipboard operation
Launch.nvim copied to clipboard

Treesitter error on every find command

Open matsad3547 opened this issue 3 years ago • 4 comments

Hi! Thank you so much for putting this together! I'm running Neovim 0.7 and I'm getting the following error on every Treesitter command:

Error executing vim.schedule lua callback: ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 117
stack traceback:
        [C]: in function '_ts_parse_query'
        ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: in function 'get_query'
        ...2/share/nvim/runtime/lua/vim/treesitter/languagetree.lua:37: in function 'new'
        ...r/neovim/0.7.2/share/nvim/runtime/lua/vim/treesitter.lua:46: in function '_create_parser'
        ...r/neovim/0.7.2/share/nvim/runtime/lua/vim/treesitter.lua:94: in function 'get_parser'
        .../start/telescope.nvim/lua/telescope/previewers/utils.lua:120: in function 'ts_highlighter'
        .../start/telescope.nvim/lua/telescope/previewers/utils.lua:94: in function 'highlighter'
        ...scope.nvim/lua/telescope/previewers/buffer_previewer.lua:242: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>

Any help is appreciated!

matsad3547 avatar Jul 12 '22 15:07 matsad3547

Which programming language are you working on?

avatarnguyen avatar Jul 12 '22 16:07 avatarnguyen

Markdown right now, that seems to be where several of the errors are coming from when I run :checkhealth

  - ERROR: markdown(highlights): ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 50
    markdown(highlights) is concatenated from the following files:
    | [ERROR]:"/Users/msadauckas/.local/share/nvim/site/pack/packer/start/nvim-treesitter/queries/markdown/highlights.scm", failed to load: ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 50
  - ERROR: markdown(injections): ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 117
    markdown(injections) is concatenated from the following files:
    | [ERROR]:"/Users/msadauckas/.local/share/nvim/site/pack/packer/start/nvim-treesitter/queries/markdown/injections.scm", failed to load: ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 117
  - ERROR: beancount(folds): ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 25
    beancount(folds) is concatenated from the following files:
    | [ERROR]:"/Users/msadauckas/.local/share/nvim/site/pack/packer/start/nvim-treesitter/queries/beancount/folds.scm", failed to load: ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 25
  - ERROR: swift(highlights): ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 597
    swift(highlights) is concatenated from the following files:
    | [ERROR]:"/Users/msadauckas/.local/share/nvim/site/pack/packer/start/nvim-treesitter/queries/swift/highlights.scm", failed to load: ...im/0.7.2/share/nvim/runtime/lua/vim/treesitter/query.lua:172: query: invalid node type at position 597

matsad3547 avatar Jul 12 '22 16:07 matsad3547

I had the same problem with dartls treesitter highlight. You could deactivate highlight for markdown in your treesitter.lua file or do the same thing as suggested here but with markdown parser commit hash:

https://github.com/nvim-treesitter/nvim-treesitter/issues/2972#issuecomment-1141515269

avatarnguyen avatar Jul 12 '22 16:07 avatarnguyen

Hmm, ok, seemed like disable = {"markdown" }, ought to work, but it doesn't seem to take effect, even after PackerSync and I still have the same set of errors as above when running :checkhealth. I also tried "md" rather than spelling out "markdown" completely. That didn't work either.

matsad3547 avatar Jul 12 '22 17:07 matsad3547