This skill equips Claude with the necessary API documentation to write, debug, and optimize Neovim Lua scripts that interact with the Treesitter syntax engine. It covers essential classes like TSNode for AST navigation, TSTree for buffer state management, and TSQuery for pattern matching. By providing these references, the skill enables the creation of sophisticated syntax-aware features, custom text objects, and complex language-specific plugins within the Neovim environment, ensuring Claude uses the correct method signatures for the underlying C-based API.
주요 기능
01Internal Neovim Treesitter language and parser utility references
02TSQuery configuration for syntax-based pattern matching
03Detailed TSTree buffer representation and edit methods
04Support for node range identification and sexpr generation
05205 GitHub stars
06Complete TSNode navigation and inspection API stubs