The config uses the legacy `nvim-treesitter.configs` API, which the `main` rewrite dropped. Without an explicit branch pin, `Lazy sync` jumped to `main` and broke startup (module 'nvim-treesitter.configs' not found). Pin both treesitter and treesitter-textobjects to `master` and refresh the lockfile to a known-good synced state. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>