1 repository
Evaluates a tree of nodes at expansion time, including functions, lambdas, and interactive fields.
Distinct from Tree Node Templates: Distinct from Tree Node Templates: focuses on runtime evaluation of a node tree for dynamic content generation, not visual rendering of static data.
Explore 1 awesome GitHub repository matching software engineering & architecture · Runtime Node Evaluations. Refine with filters or upvote what's useful.
LuaSnip is a scriptable text expansion framework and Lua-based snippet engine. It allows for the creation of reusable text templates and complex nested structures that expand into a buffer using triggers and jumpable tabstops. The system distinguishes itself by using abstract syntax trees to trigger expansions based on structural code patterns rather than simple text matching. It features a multi-format importer capable of parsing snippet definitions from community standards such as LSP and SnipMate. The framework covers dynamic code generation through Lua functions, regex-based capture grou
Expands snippets by evaluating a tree of nodes that can include functions, lambdas, and interactive fields at runtime.