├── .bumpversion.cfg ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── workflows │ ├── codeql-analysis.yml │ ├── main.yml │ ├── markdownlint.yml │ ├── prettier.yml │ └── publish.yml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.json ├── .prettierignore ├── .vscode ├── launch.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── ci └── check-meson-api.py ├── graphics └── icon.png ├── language-configuration.json ├── package.json ├── res ├── icon-executable.svg ├── icon-library.svg ├── icon-run-java.svg ├── icon-shared-library.svg ├── icon-subproject.svg ├── icon-subprojects.svg └── meson_32.svg ├── snippets └── meson.json ├── src ├── coverage.ts ├── cpptoolsconfigprovider.ts ├── debug │ └── index.ts ├── dialogs.ts ├── extension.ts ├── formatters.ts ├── introspection.ts ├── linters.ts ├── lsp │ ├── common.ts │ ├── index.ts │ └── mesonlsp.ts ├── storage.ts ├── tasks.ts ├── tests.ts ├── tools │ ├── meson.ts │ └── muon.ts ├── treeview │ ├── basenode.ts │ ├── index.ts │ └── nodes │ │ ├── base.ts │ │ ├── sources.ts │ │ ├── targets.ts │ │ ├── tests.ts │ │ └── toplevel.ts ├── types.ts ├── utils.ts └── version.ts ├── syntaxes └── meson.tmLanguage.json ├── tsconfig.json └── yarn.lock /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | CHANGELOG.md merge=union 2 | -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.github/workflows/markdownlint.yml -------------------------------------------------------------------------------- /.github/workflows/prettier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.github/workflows/prettier.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn --silent lint-staged -r -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /out/ 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/README.md -------------------------------------------------------------------------------- /ci/check-meson-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/ci/check-meson-api.py -------------------------------------------------------------------------------- /graphics/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/graphics/icon.png -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/language-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/package.json -------------------------------------------------------------------------------- /res/icon-executable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/icon-executable.svg -------------------------------------------------------------------------------- /res/icon-library.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/icon-library.svg -------------------------------------------------------------------------------- /res/icon-run-java.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/icon-run-java.svg -------------------------------------------------------------------------------- /res/icon-shared-library.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/icon-shared-library.svg -------------------------------------------------------------------------------- /res/icon-subproject.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/icon-subproject.svg -------------------------------------------------------------------------------- /res/icon-subprojects.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/icon-subprojects.svg -------------------------------------------------------------------------------- /res/meson_32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/res/meson_32.svg -------------------------------------------------------------------------------- /snippets/meson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/snippets/meson.json -------------------------------------------------------------------------------- /src/coverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/coverage.ts -------------------------------------------------------------------------------- /src/cpptoolsconfigprovider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/cpptoolsconfigprovider.ts -------------------------------------------------------------------------------- /src/debug/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/debug/index.ts -------------------------------------------------------------------------------- /src/dialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/dialogs.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/formatters.ts -------------------------------------------------------------------------------- /src/introspection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/introspection.ts -------------------------------------------------------------------------------- /src/linters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/linters.ts -------------------------------------------------------------------------------- /src/lsp/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/lsp/common.ts -------------------------------------------------------------------------------- /src/lsp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/lsp/index.ts -------------------------------------------------------------------------------- /src/lsp/mesonlsp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/lsp/mesonlsp.ts -------------------------------------------------------------------------------- /src/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/storage.ts -------------------------------------------------------------------------------- /src/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/tasks.ts -------------------------------------------------------------------------------- /src/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/tests.ts -------------------------------------------------------------------------------- /src/tools/meson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/tools/meson.ts -------------------------------------------------------------------------------- /src/tools/muon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/tools/muon.ts -------------------------------------------------------------------------------- /src/treeview/basenode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/basenode.ts -------------------------------------------------------------------------------- /src/treeview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/index.ts -------------------------------------------------------------------------------- /src/treeview/nodes/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/nodes/base.ts -------------------------------------------------------------------------------- /src/treeview/nodes/sources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/nodes/sources.ts -------------------------------------------------------------------------------- /src/treeview/nodes/targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/nodes/targets.ts -------------------------------------------------------------------------------- /src/treeview/nodes/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/nodes/tests.ts -------------------------------------------------------------------------------- /src/treeview/nodes/toplevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/treeview/nodes/toplevel.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/src/version.ts -------------------------------------------------------------------------------- /syntaxes/meson.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/syntaxes/meson.tmLanguage.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/vscode-meson/HEAD/yarn.lock --------------------------------------------------------------------------------