• Stars
    star
    105
  • Rank 328,196 (Top 7 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Meson for VisualStudio Code

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 Swift-MesonLSP or muon. ↩

  2. Requires an installation of muon. ↩

More Repositories

1

meson

The Meson Build System
Python
5,008
star
2

meson-python

Meson PEP 517 Python build backend
Python
128
star
3

wrapdb

New wrap requests
Meson
71
star
4

mesonwrap

Meson wraps service and tools, please use https://github.com/mesonbuild/wrapdb for wraps issues
Python
26
star
5

sdl2

Meson build files for SDL2
4
star
6

wrapdevtools

Python
4
star
7

imgui

Meson build definitions for imgui
4
star
8

mesonbuild.github.io

Mesonbuild.com web site
HTML
3
star
9

dubtestproject

A project used for testing Dub dependency downloads
D
3
star
10

abseil-cpp

Meson build definitions for abseil-cpp
3
star
11

libopenjp2

Meson build definitions for libopenjp2
2
star
12

libxml2

Meson build files for libxml2
2
star
13

re2

Meson build definitions for re2
2
star
14

libpng

Meson build files for libpng
2
star
15

lua

Meson build files for Lua
2
star
16

sqlite

Meson build files for SQLite
2
star
17

ogg

Meson build files for libogg
2
star
18

liblbfgs

Meson build definitions for liblbfgs
1
star
19

sfml

Meson build definitions for sfml
1
star
20

rdkafka

Meson build definitions for rdkafka
1
star
21

catchorg-clara

Meson build definitions for catchorg-clara
1
star
22

fluidsynth

Meson build definitions for fluidsynth
1
star
23

notcurses

Meson build definitions for notcurses
1
star
24

cpr

Meson build definitions for cpr
1
star
25

arduinocore-avr

Meson build definitions for ArduinoCore-avr
1
star
26

protobuf-c

Meson build definitions for Protobuf C.
1
star
27

pybind11

Meson build definitions for pybind11
1
star
28

icu

Meson build files for ICU
1
star
29

utf8proc

Meson build definitions for utf8proc
1
star
30

cidata

Binary data files needed by CI, but which can not be in the master repo
PowerShell
1
star
31

libjpeg-turbo

Meson build definitions for libjpeg-turbo
1
star
32

google-woff2

Meson build definitions for google-woff2
1
star
33

angelscript

Meson build definitions for angelscript
1
star
34

zlib

Wrap definitions for the zlib library
1
star
35

libuv

Meson build definitions for libuv
1
star
36

sqlite3

Meson build definitions for sqlite3
1
star
37

libexif

Meson build definitions for libexif
1
star
38

sdl2_net

Meson build definitions for sdl2_net
1
star
39

glew

Meson build definitions for glew.
1
star
40

tclap

Meson build definitions for tclap
1
star
41

gtest

Meson build files for gtest
1
star
42

freetype2

Meson build definitions for freetype2
1
star
43

meson-ci

1
star
44

json

Meson build definitions for json (deprecated: use nlohmann_json)
1
star
45

sdl2_ttf

Meson build definitions for sdl2_ttf
1
star
46

spng

Meson build definitions for spng
1
star
47

libtiff

Meson build definitions for libtiff
1
star
48

mpdecimal

Meson build definitions for mpdecimal
1
star
49

catch2

Meson build definitions for catch2
1
star
50

nlohmann_json

Meson build definitions for nlohmann_json
1
star
51

mt32emu

Meson build definitions for mt32emu
1
star
52

cmocka

Meson build definitions for cmocka
1
star
53

json-c

Meson build definitions for json-c
1
star