Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix(elixir): remove bare_arguments from query #90

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

oskarkook
Copy link

Fixes the following stacktrace that happens with elixir:

Error executing Lua callback: /usr/share/nvim/runtime/lua/vim/treesitter/query.lua:252: Query error at 6:4. Invalid node type "bare_arguments":
  (bare_arguments)
   ^

stack traceback:
        [C]: in function '_ts_parse_query'
        /usr/share/nvim/runtime/lua/vim/treesitter/query.lua:252: in function 'fn'
        /usr/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'fn'
        /usr/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'get_query'
        ...k/deps/opt/nvim-treesitter/lua/nvim-treesitter/query.lua:108: in function 'get_query'
        ...vim/site/pack/deps/opt/iswap.nvim/lua/iswap/internal.lua:24: in function 'find'
        ...vim/site/pack/deps/opt/iswap.nvim/lua/iswap/internal.lua:43: in function 'get_list_node_at_cursor'
        .../nvim/site/pack/deps/opt/iswap.nvim/lua/iswap/choose.lua:12: in function 'two_nodes_from_list'
        ...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:69: in function <...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:65>
        ...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:57: in function <...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:57>

bare_arguments does not exist in the node-types definition: https://github.com/elixir-lang/tree-sitter-elixir/blob/c7ae8b77e2749826dcf23df6514f08fdd68c66a3/src/node-types.json

Fixes the following stacktrace that happens with elixir:

```
Error executing Lua callback: /usr/share/nvim/runtime/lua/vim/treesitter/query.lua:252: Query error at 6:4. Invalid node type "bare_arguments":
  (bare_arguments)
   ^

stack traceback:
        [C]: in function '_ts_parse_query'
        /usr/share/nvim/runtime/lua/vim/treesitter/query.lua:252: in function 'fn'
        /usr/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'fn'
        /usr/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'get_query'
        ...k/deps/opt/nvim-treesitter/lua/nvim-treesitter/query.lua:108: in function 'get_query'
        ...vim/site/pack/deps/opt/iswap.nvim/lua/iswap/internal.lua:24: in function 'find'
        ...vim/site/pack/deps/opt/iswap.nvim/lua/iswap/internal.lua:43: in function 'get_list_node_at_cursor'
        .../nvim/site/pack/deps/opt/iswap.nvim/lua/iswap/choose.lua:12: in function 'two_nodes_from_list'
        ...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:69: in function <...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:65>
        ...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:57: in function <...l/share/nvim/site/pack/deps/opt/iswap.nvim/lua/iswap.lua:57>
```

`bare_arguments` does not exist in the node-types definition:
https://github.com/elixir-lang/tree-sitter-elixir/blob/c7ae8b77e2749826dcf23df6514f08fdd68c66a3/src/node-types.json
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant