/vscode-meson

Meson for VisualStudio Code

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Meson for VisualStudio Code

This extension provides support for Meson in Visual Studio Code. This is entirely based on the grammar found in the atom extension from Patrick Griffis.

Meson logo by @jpakkane, licensed for use by this project. Icons from the Material Design Icons project.

Features

  • Syntax Highlighting
  • Automatic Task Provider
  • Code Snippets
  • Linting*
  • Formatting*
  • Generate environment file to be used in launch.json: "envFile": "${workspaceFolder}/${config:mesonbuild.buildFolder}/meson-vscode.env" See Meson devenv
  • Configure Intellisense to use compile_commands.json generated by Meson

* - requires an installation of muon.

New extension ID

If you come from a previous installation, please make sure you are on the mesonbuild.mesonbuild extension. There are 3 variants/versions of this extension on the store, and only that one is released from this repository.