Realçando Bash em Lua com Neovim e Treesitter
2025-01-28
O autor criou uma ferramenta para sincronizar pacotes em várias máquinas, usando um arquivo de configuração Lua. Para melhorar a legibilidade e edição de scripts Bash embutidos na configuração Lua, ele usou o Neovim e o plugin Treesitter. O Treesitter, através de seu recurso de injeção, identifica o campo `script` em tabelas Lua e destaca seu conteúdo como Bash com base em uma consulta personalizada. Isso melhora significativamente a legibilidade e a manutenção do código. A postagem detalha a configuração do Neovim e do Treesitter, juntamente com a consulta personalizada para alcançar a realce do Bash.
Desenvolvimento