nvim-lua/wishlist

parenthesis and other token matching plugin that supports treesitter written in Lua

Open

#48 ouverte le 28 févr. 2023

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés) (0 forks)github user discovery
help wantedidea

Métriques du dépôt

Stars
 (249 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

What? Press % to jump between matching parens, if ... else ... end blocks, function() ... end blocks, highlight those keywords, etc. Basicially github.com/andymass/vim-matchup

Why? As the Neovim's default plugins matchit and matchparens are not going to support treesitter anytime soon (not a fact but a speculation), a lua version of something that does this would be nice

Potential existing implementations: github.com/andymass/vim-matchup

Potential pitfalls: afaik, treesitter integration to Neovim is dependent to nvim-treesitter and its plugins, so any plugin that works on nvim-treesitter would be prone to bugs and errors in those plugins.

Guide contributeur