Recipes¶
Reach for a recipe when your question is task-shaped rather than workflow-shaped. They answer questions like "How do I wire two languages together?" or "Where should I cache this computation?".
Pick a recipe once you know which subsystem you want to customize. They cover the common tasks that come up after the basic workflow is in place:
- "How do I register multiple dependent languages?"
- "How do I add qualified names or package-style scoping?"
- "How do I detect recursion or dependency loops?"
- "How do I cache document-local or workspace-wide computations?"
- "How do I replace one LSP provider?"