nvim-lua/wishlist

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

Open

#48 aberto em 28 de fev. de 2023

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees) (0 forks)github user discovery
help wantedidea

Métricas do repositório

Stars
 (249 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

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.

Guia do colaborador