From b784ca7fcad3b2bf83e79432a35acf11e5fad5fd Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Tue, 16 Nov 2021 21:58:58 -0500 Subject: Add `query error: invalid node type at position` to the troubleshooting section We have had many of these recently... --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 9cb6c4c3..e177d21a 100644 --- a/README.md +++ b/README.md @@ -470,6 +470,17 @@ Try updating the parser that you suspect has changed (`:TSUpdate {language}`) or If the error persists after updating all parsers, please [open an issue](https://github.com/nvim-treesitter/nvim-treesitter/issues/new/choose). +#### I get `query error: invalid node type at position` + +This could be due a query file outside this plugin using outdated nodes, +or due to an outdated parser. + +- Make sure you have the parsers up to date with `:TSUpdate` +- Make sure you don't have more than one `parser` runtime directory. + You can execute this command `:echo nvim_get_runtime_file('parser', v:true)` to find all runtime directories. + If you get more than one path, remove the ones that are outside this plugin (`nvim-treesitter` directory), + so the correct version of the parser is used. + #### I experience weird highlighting issues similar to [#78](https://github.com/nvim-treesitter/nvim-treesitter/issues/78) This is a well known issue, which arises when the tree and the buffer have gotten out of sync. -- cgit v1.2.3