Resaltar Bash en Lua con Neovim y Treesitter
2025-01-28
El autor creó una herramienta para sincronizar paquetes en varias máquinas, utilizando un archivo de configuración Lua. Para mejorar la legibilidad y edición de scripts Bash incrustados en la configuración Lua, utilizó Neovim y el plugin Treesitter. Treesitter, a través de su función de inyección, identifica el campo `script` en las tablas Lua y resalta su contenido como Bash basado en una consulta personalizada. Esto mejora significativamente la legibilidad y el mantenimiento del código. La publicación detalla la configuración de Neovim y Treesitter, junto con la consulta personalizada para lograr el resaltado de Bash.
Desarrollo