॥ संस्कृतिः • विकास-साधनम् ॥

VS Code Extension

Native IDE integration for Sassembly & Sanskriti Toolchain

Overview

The official Sanskriti VS Code extension bridges the gap between traditional text editors and our tokenless Sanskriti software builder. It brings rich syntax highlighting for Sassembly (`.sas`), built-in command palette actions, and 1-click toolchain installation directly into your IDE.

Download Extension

Requires Visual Studio Code version 1.80.0 or higher.

⬇️ Download sanskriti-1.0.0.vsix

To install: Open VS Code -> Extensions -> "..." (Views and More Actions) -> "Install from VSIX..."

Features

🎨 Sassembly Syntax Highlighting

Full TextMate grammar support for .sas files. Highlights structural Sanskrit keywords (आगच्छ, गच्छ, ददाति), Pāṇinian kārakas (म्, न, त्, य्, ए), hardware registers (कर्तृ, कर्म, etc.), and assembler directives.

⚡ Integrated Command Palette

  • Sanskriti: Install Toolchain: Installs the required sadhana, yantra, and sanskriti binaries to your system automatically.
  • Sanskriti: Build File: Invokes the Sanskriti synthesis engine on your active specification file.
  • Sassembly: Run in Yantra: Compiles the current .sas file and runs it in the built-in VS Code terminal.

Installation Steps

  1. Download the .vsix file.
  2. Open VS Code.
  3. Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux).
  4. Type "Extensions: Install from VSIX..." and select it.
  5. Select the downloaded sanskriti-1.0.0.vsix file.
  6. Open any .sas file to verify!