fix: label built-in preset failure summaries #114

Merged
barrettruth merged 1 commit from fix/preset-summary-labels into main 2026-04-26 17:35:42 +00:00
barrettruth commented 2026-04-26 17:33:46 +00:00

Problem

Built-in failure notifications summarized compiler output, but they did not consistently identify which preset produced the message. That made failures ambiguous when multiple presets shared a filetype or underlying toolchain, and generic fallback failures were unlabeled.

Solution

Add an internal summary label for each built-in preset and use it to prefix both parsed summaries and compiler fallback messages. Update the preset and compiler specs to cover the labeled output, add the internal field to the provider type for LuaLS, and document the behavior in vimdoc.

## Problem Built-in failure notifications summarized compiler output, but they did not consistently identify which preset produced the message. That made failures ambiguous when multiple presets shared a filetype or underlying toolchain, and generic fallback failures were unlabeled. ## Solution Add an internal summary label for each built-in preset and use it to prefix both parsed summaries and compiler fallback messages. Update the preset and compiler specs to cover the labeled output, add the internal field to the provider type for LuaLS, and document the behavior in vimdoc.
Sign in to join this conversation.
No description provided.