Skip to content

Conversation

@yoavbls
Copy link

@yoavbls yoavbls commented Dec 31, 2025

What are you adding in this PR?

Right now, there is no way to disable the augmentation of the docset.
This PR adds the option to disable augmentation and remove completions that are not part of the Liquid language specification.

Adds optional augmentDocset?: boolean dependency (default true) so consumers can run a vanilla Liquid LSP without wrapping the docset in AugmentedThemeDocset.

Before you deploy

  • I included a minor bump changeset
  • My feature is backward compatible

@yoavbls yoavbls requested a review from a team as a code owner December 31, 2025 18:32
@yoavbls yoavbls changed the title feat(lsp): allow disabling theme docset augmentation Allow disabling theme docset augmentation for vanilla liquid LSP Dec 31, 2025
fetchMetafieldDefinitionsForURI: (uri: URI) => Promise<void>;

/**
* Controls augmentation of the provided ThemeDocset.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we could be a little more specific here. Something like:

Suggested change
* Controls augmentation of the provided ThemeDocset.
* Controls whether Shopify-specific Liquid should be included

And we could even rename the option to something like includeShopifyTags or something like that. @Shopify/developer-tools what do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants