Configuring Neovim treesitter from first principles

Configuring Neovim 0.12's built-in treesitter from first principles, no plugin required.