Giter Club home page Giter Club logo

vscode-meson's Introduction

Meson for Visual Studio Code

This extension provides support for Meson in Visual Studio Code. This language grammar was based on the grammar found in the atom extension from Patrick Griffis, but has since been added onto to support more features, including code from the VSCode grammar for Python.

Meson logo by Jussi Pakkanen, licensed for use by this project. Icons from the Material Design Icons project.

Features

  • Syntax Highlighting
  • Automatic Task Provider
  • Code Snippets
  • Linting1
  • Formatting2
  • Generate environment file to be used in launch.json: "envFile": "${workspaceFolder}/${config:mesonbuild.buildFolder}/meson-vscode.env" See Meson devenv
  • Configure Intellisense to use the compile_commands.json generated by Meson
  • Provide an Intellisense C/C++ configuration to use the meson-info introspection files: "C_Cpp.default.configurationProvider": "mesonbuild.mesonbuild"

* - 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.

Footnotes

  1. Requires an installation of mesonlsp or muon.

  2. Requires an installation of muon.

vscode-meson's People

Contributors

tristan957 avatar dcbaker avatar xclaesse avatar lukester1975 avatar solarliner avatar asabil avatar wolfpld avatar jcwasmx86 avatar ljmf00 avatar ylatuya avatar annacrombie avatar deribaucourt avatar madsandreasen avatar ptomato avatar dependabot[bot] avatar aidenfoxx avatar chris-laplante avatar cskeogh avatar cyborgpotato avatar apache-hb avatar jfsimoneau avatar epirat avatar mkaes avatar paveloom avatar jb2170 avatar slavaandrejev avatar stephanlachnit avatar andrei8l avatar cadubentzen avatar cerfical avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.