Mutant for VSCode

Mutant for VSCode

Diagnostics, hover, completion, rename, formatting and semantic tokens for .mut files, served over LSP by the mlsp process.

git clone https://github.com/aoiflux/mutant
let scan = fn(path) {
  let info, err = fs_hash(path, "sha256");
  if (err) { return err; };
  return
};

Install in three steps

  1. 1

    Prerequisites

    Go installed and working. · Node.js and npm installed.

  2. 2

    Golden Path Commands

    Run these from repository root unless noted.

  3. 3

    Guided Hands-On Exercises

    Goal: understand request flow and determinism.

from docs/LSP_EXTENSION_ONBOARDING_60_MIN.md ↗

Features

from docs/LSP_EXTENSION_LLD.md ↗

Read the design before you change it

The language server and the extension are documented end to end — request flows, deterministic behavior rules, and the change playbooks for each capability.