docs(editor-setup): document provider_state hover narrowing - #87
Merged
Conversation
heph/heph#316 narrows the target()/provider_state() hover to the driver or provider a call site selects, replacing the generic **config/**state catch-all with the resolved schema's fields. The Hover row already promised this for target()'s driver; extend it to cover provider_state()'s provider too. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HWJA8tcHT8fdcZrznabpmE
raphaelvigee
force-pushed
the
claude/eager-galileo-d02sr9
branch
from
August 1, 2026 21:57
d45e617 to
d723fcf
Compare
⚡ Cloudflare Pages preview
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
hephbuild/heph#316 narrows the language server's hover for
target()andprovider_state()calls to the schema of the driver/provider the call selects, replacing the generic**config/**statecatch-all with the resolved fields (name, type, doc).The Hover row in
editor-setup.mdalready promised this fortarget()'s driver. It didn't mentionprovider_state()'s provider getting the same treatment, even though the Diagnostics row right above it already documents both symmetrically. This updates the Hover row to match.Change
website/docs/guides/editor-setup.md: extend the Hover table row to note that hoveringprovider_state()narrows to the named provider's state fields once it resolves, same astarget()'s driver.Test plan
Triggered by hephbuild/heph@4adfc57 (hephbuild/heph#316).
Generated by Claude Code