Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>HotNew to Visual Studio Code? Get it now.
Hot

Hot

Hot Dev LLC

| (0) | Free
Hot Language Support with syntax highlighting, LSP integration, and code formatting
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Hot Language Support

Full language support for Hot — a functional, expression-based language for backend workflows.

Features

  • Syntax Highlighting — Keywords, types, flows, namespaces, strings, and more
  • Language Server — Diagnostics, autocomplete, hover info, go-to-definition
  • Markdown Support — Syntax highlighting in fenced code blocks

Quick Start

  1. Install the Hot CLI
  2. Open a .hot file
  3. The language server starts automatically

Syntax Overview

::myapp::greeter ns

// Variables (no = sign)
greeting "Hello"

// Functions
greet fn (name: Str): Str {
  `${greeting}, ${name}!`
}

// Conditional flow
classify fn cond (x: Int): Str {
  lt(x, 0) => { "negative" }
  => { "positive" }
}

// Type with coercion
Date type { year: Int, month: Int, day: Int }

Date -> Str fn (d: Date): Str {
  `${d.year}-${d.month}-${d.day}`
}

Commands

Command Description
Hot: Start Analyzer Start the LSP server
Hot: Stop Analyzer Stop the LSP server
Hot: Restart Analyzer Restart the LSP server
Hot: Show Logs Open the output channel
Hot: Create AI Hints Generate AI assistant hints for your project

Settings

Setting Default Description
hot.lsp.enabled true Enable the Language Server (requires Hot CLI)
hot.lsp.commandPath hot Path to the Hot CLI executable
hot.lsp.extraArgs [] Additional LSP server arguments

Links

  • Hot Docs
  • Hot Language Reference
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft