Shopify Liquid Language Server
The Language Server Protocol enables developers to provide code editing features to all code editors in a single codebase with no code editor-specific code.
Anchor to InstallationInstallation
The Shopify Liquid Language Server is a Shopify CLI theme command.
Anchor to Usage basicsUsage basics
The Language Server is started by running the following CLI command:
Terminal
Anchor to FeaturesFeatures
The Language Server offers the following features:
-
To learn more about the features, refer to the Shopify Liquid VS Code extension user guide.
Anchor to Editor integrationEditor integration
Every editor has its own way of integrating with Language Servers, but the principle is always the same: telling the editor how to start the Language Server.
View some example implementations in the Theme Tools repo.
Anchor to Contributing to the Language ServerContributing to the Language Server
The Shopify Liquid Language Server is open source and part of our suite of theme developer tools.
Learn how to contribute to the theme-tools
repository