🚀 Silverfin: Level-Up
Stop fighting with Liquid syntax. Start building beautiful Silverfin templates with your intelligent development companion.
Welcome to Silverfin: Level-Up – your all-in-one toolkit for building, editing, and mastering Silverfin .liquid templates in Visual Studio Code!
🎯 Why Silverfin: Level-Up?
Tired of wrestling with syntax errors, manual CLI commands, or repetitive template management tasks?
Level-Up transforms your VS Code experience into a powerful, intelligent Silverfin development environment with a comprehensive activity bar interface.
🔍 Real-time Diagnostics & Quick Fixes
Catch errors as you type — unmatched blocks, incomplete tags, invalid input types, and more get squiggles. Typos like {% asign %} get lightbulb suggestions and auto-correct on save.
🎛️ Complete Activity Bar Interface
Smart template detection, interactive configuration management, environment switching, and one-click CLI integration right in your sidebar.
⚡ Instant Syntax Highlighting
See your code come alive with advanced highlighting for Liquid, HTML, and Silverfin-specific tags.
Smarter Coding, Less Guesswork
Hover for instant documentation, get context-aware suggestions, and enjoy rapid auto-completion for Silverfin's data model and tags.
Rapid Snippet Insertion
Build templates faster with 100+ rich snippets for everything from input fields to advanced control flow, validation rules, and HTML blocks.
Easily surround selections with brackets, quotes, or Liquid comment tags using intuitive keybinds.
🌐 Environment & CLI Management
Manage multiple Silverfin environments, detect CLI versions, auto-update, and protect production environments with a built-in production guard.
🔗 Go to Definition & Include Navigation
Ctrl+click on variables to jump to their definition, or on include tags to open shared parts and text parts directly.
✏️ Find All References & Rename
Find every usage of a variable across templates and shared parts. Rename with F2 — scoped intelligently to template or shared part boundaries.
💡 Signature Help
Parameter hints for complex tags like input, input_validation, assign, for, fori, rollforward, t=, and result.
📐 Document Outline
Assigns, captures, results, includes, loops, and markdown blocks in the Outline panel and breadcrumbs.
🧪 Run Tests
Run silverfin run-test for the current template with one click, or batch-run multiple handles from the workspace.
📁 Custom Code Folding
Fold and unfold Liquid, markdown, and HTML blocks for cleaner navigation of large templates.
Effortless Navigation
Jump between objects, properties, and methods with dot-notation and smart suggestions.
Beautiful, Accessible Theme
A dark theme crafted for clarity and comfort, with colors that make your code easy to read and debug.
🎯 What Can You Do With Level-Up?
- 🏗️ Manage templates with ease
The activity bar automatically detects your template type and provides relevant tools and information.
- ⚡ Write Silverfin templates with confidence
No more hunting for docs or second-guessing syntax.
- 🚀 Speed up your workflow
Use handy snippets, auto-completions, and one-click actions to write more, type less.
- 🔍 Spot mistakes instantly
Real-time diagnostics flag block mismatches, incomplete tags, invalid types, and common pitfalls before you even save.
- ✨ Format your code instantly
Auto-indent your entire Silverfin/Liquid document with a single command. Formatting adds a single empty line after closing tags and improves block alignment for cleaner code.
- 📚 Understand your code instantly
Hover over tags, filters, and objects for clear, concise explanations.
- 🔧 Sync and deploy seamlessly
Integrated CLI commands run in the background with real-time output logging.
- 🌐 Manage environments
Add, switch, and protect multiple Silverfin environments with production guards.
- ⚙️ Customize your experience
Built for Silverfin, but flexible for your style.
Keep your Silverfin and Liquid code beautiful and consistent with one command!
The formatter automatically indents HTML and Liquid blocks together, making even complex templates easy to read and maintain.
- Works with mixed HTML and Liquid code
- Supports nested and advanced block structures
- Available from the Command Palette or automatically on save
Get Started
- Install from the VS Code Marketplace
- Open any
.liquid file – Level-Up activates automatically
- Start coding – and enjoy a smarter, friendlier Silverfin experience!
🚀 Ready to Level Up Your Silverfin Development?
Install Now from VS Code Marketplace – Free, instant setup!
Questions? Feedback? Ideas?
We love hearing from users!
Silverfin: Level-Up –
Make Silverfin development a joy, not a chore.
| |