AcidSnip is a premium VS Code / Antigravity extension designed to revolutionize your terminal workflow. It provides a modern, highly interactive interface to store, organize, and execute your recurring commands with unparalleled speed and style.
- Overflow Menu: Automatically detects when tabs run out of space and provides a sleek chevron menu (β) to access hidden tabs.
- Drag & Drop Magic:
- Auto-Open: Drag an item over a tab (or a hidden tab in the overflow menu) to instantly switch to it.
- Folder Expansion: Hover over a collapsed folder while dragging to automatically pop it open.
- Smart Focus: Dropping an item onto a hidden tab scrolls it into view so you never lose track.
- Discrete Scrollbar: A subtle horizontal scrollbar is available for manual navigation.
- Native History Tab: Access your history directly as a dedicated tab in the main UI.
- Command Tracking: Automatically stores your last 20 executed commands.
- Clipboard Monitoring: Intelligently tracks your last 20 clipboard entries.
- Interactive Actions:
- π Quick Copy: Hover over any command history item to reveal a discrete copy button.
- π₯ Direct Insert: Send clipboard content directly to your terminal or editor.
- Smart Toggle: Click the history icon (π) again to instantly close it and return to your previous tab.
- Anchored Controls:
- Execution Mode (π»/π): Fixed to the far left for quick access.
- Settings (βοΈ): Fixed to the far right, ensuring it's always visible.
- Optimized Settings Menu:
- Tabbed Interface: Clean separation between Display and Config settings.
- Auto-Save: Changes are saved automatically when you close the menu.
- Compact Design: Perfectly sized for sidebars.
- Dynamic Arguments: Use
{{arg$1:label}}syntax to create interactive snippets. - Deep Organization: Nested Folders, Tabs, and Separators.
- Visual Customization:
- HTML Color Picker: Color-code your tabs and folders.
- Emoji Picker: Find the perfect icon for your commands.
- Direct Integration: Browse public repositories from any GitHub user.
- One-Click Clone: Instantly clone repositories into your workspace.
- Smart Path Selection: Reuses your explorer selection logic for the target directory.
- Real-Time Filtering: Find snippets instantly as you type.
- Visual Highlighting: Search terms are highlighted for quick identification.
- CD to Explorer Selection: Sync your terminal directory with your file selection.
- Reload Extensions: Quickly refresh your VS Code environment.
- Version Checker: Compare your local version with the latest GitHub release.
- External Config: Portable JSON configuration.
AcidSnip uses a dual-layer configuration system designed to be both simple by default and powerful when needed.
On first launch, no configuration file is created.
-
All data is stored internally using VS Codeβs
globalState -
This includes:
- Snippets, folders, tabs, separators
- User settings
-
Storage is automatic, invisible, and persistent
-
No manual setup required
β‘οΈ Just install and use β it works out of the box
You can optionally choose a JSON file to store your configuration.
-
Open Settings (βοΈ) β Config β Select File
-
Choose or create a file (e.g.
acidsnip-config.json) -
From this point on:
- The JSON file becomes the main source of truth
- All changes are saved directly to this file
globalStateis kept as a safe fallback
π File structure:
{
"items": [ ... ],
"settings": { ... }
}- The file path itself is stored internally (not inside the file)
- History (commands & clipboard) always stays internal
Creates a portable snapshot of your current configuration.
-
Does not change the active config file
-
Ideal for:
- Backups
- Sharing configs
- Versioning with Git
Loads a configuration from a JSON file.
-
Replaces the current snippets & settings
-
Writes to:
- The selected config file (if one is set)
- Otherwise, internal storage
- No file selected β internal storage (
globalState) - File selected β external JSON file
- Export β copy only
- Import β overwrite current config
- Open AcidSnip: Click the terminal icon in the Activity Bar.
- Organize: Use the sidebar buttons to add Snippets, Folders, Tabs, or Separators.
- Drag & Drop: Move items freely. Hover over folders to expand them, or drag to the overflow menu to reach hidden tabs.
- Execute: Click a snippet to run it. Use Locked Mode (π) to prevent accidents.
- History: Click the π icon to view history. Click it again to close.
- Settings: Click the βοΈ icon on the right to customize your experience.
- Engine: Built with
WebviewViewProviderfor a premium, custom UI experience. - Storage: External JSON files with
globalStatefallback. - Design: Fully theme-aware, using VS Code CSS variables.
- Responsive: Adaptive layout with smart overflow handling.
AcidSnip: Your commands, your style, your speed.