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

Metamath

Thierry Arnoux

|
224 installs
| (0) | Free
A Metamath Proof Assistant
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Metamath for Visual Studio Code

This extension provides language support for the Metamath, through the Metamath LSP server.

Features

This extension supports:

  • jump to definition
  • axioms and theorem documentation when hovering over their labels
  • proof display
  • diagnostics

Requirements

This extension requires the Metamath LSP server. See corresponding installation instructions.

Extension Settings

This extension currently only provides the metamath.executablePath option in VSCode's configuration settings, which allows to specify the . You can find the settings under File > Preferences > Settings.

Workspace Settings

When starting up, the extension will search for a file named .metamath.json at the root of the workspace directory, with parameters corresponding to the specific database to be loaded and used.

Here is a sample Metamath workspace onfiguration file:

{
    "jobs": 8,
    "mainFile": "set.mm"
}

This file contains the following parameters:

  • jobs : Number of threads to use for parsing the database
  • mainFile: Main database file in this directory. That file may include other files through the $[ include $] syntax.

Known Issues

Calling out known issues can help limit users opening duplicate issues against your extension.

Release Notes

0.0.2

  • Basic syntax highlighting for Metamath files and for Proof files
  • Fix dependency issue

0.0.1

Initial release,

  • LSP connection (provides definitions, hover, diagnostics)
  • Show proof functionality
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft