question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Integrate with neovim-treesitter

See original GitHub issue

The goal is to update the Elixir integration points in nvim-treesitter to use this repository.

cc @connorlay, @nifoc

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:7
  • Comments:13 (9 by maintainers)

github_iconTop GitHub Comments

3reactions
connorlaycommented, Oct 13, 2021

https://github.com/nvim-treesitter/nvim-treesitter/pull/1904 is merged now and is available now for users of neovim nightly. Users of neovim stable will have to wait for the 0.5-compat release, or upgrade manually to nightly.

During review I captured the following tasks we’ll want to get after soon:

  • Open a PR against neovim to expose the tree sitter cursor query match limit via user configuration. This is required for locals.scm to function with deep pattern matches. See https://github.com/neovim/neovim/pull/14915
  • Open a PR against nvim-treesitter-textobjects (and any other community plugin that supports Elixir) to update the queries to work with the new parser grammar.
3reactions
connorlaycommented, Oct 6, 2021

Today’s update: I opened a draft PR that migrates highlights and injections to the new grammar. Tomorrow I plan on migrating the rest of the queries over and submitting the PR for initial review.

The new grammar is a joy to work with @jonatanklosko 😁

Read more comments on GitHub >

github_iconTop Results From Across the Web

Nvim Treesitter configurations and abstraction layer - GitHub
Nvim -treesitter is based on three interlocking features: language parsers, queries, and modules, where modules provide features – e.g., highlighting – based on ......
Read more >
Treesitter - Neovim docs
Nvim integrates the tree-sitter library for incremental parsing of ... They are libraries that tree-sitter will search for in the parser runtime directory....
Read more >
[AMA] Tree-sitter integration in neovim - Reddit
Hey there, in the last weeks, we've (or at least, I have) seen a lot of question asked here about tree-sitter, and it's...
Read more >
nvim-treesitter - Vim Awesome
Nvim -treesitter is based on three interlocking features: language parsers, queries, and modules, where modules provide features – e.g., highlighting – based on ......
Read more >
How to set up Neovim 0.5 + Modern plugins (LSP, Treesitter ...
Hi, it's Takuya. I use Neovim to develop my app called Inkdrop. Recently, I've got some updates for my Neovim setup since I've...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found