diff --git a/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md b/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md new file mode 100644 index 00000000000..a74a99deef2 --- /dev/null +++ b/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md @@ -0,0 +1,7 @@ +--- +changeKind: feature +packages: + - typespec-vscode +--- + +Enable emit code command on tspconfig.yaml. diff --git a/packages/typespec-vscode/package.json b/packages/typespec-vscode/package.json index 15ebd2af249..64d2460220e 100644 --- a/packages/typespec-vscode/package.json +++ b/packages/typespec-vscode/package.json @@ -121,7 +121,7 @@ }, { "command": "typespec.emitCode", - "when": "explorerResourceIsFolder || resourceLangId == typespec", + "when": "explorerResourceIsFolder || resourceLangId == typespec || resourceFilename == 'tspconfig.yaml'", "group": "typespec@1" }, { @@ -133,7 +133,7 @@ "editor/context": [ { "command": "typespec.emitCode", - "when": "resourceLangId == typespec", + "when": "resourceLangId == typespec || resourceFilename == 'tspconfig.yaml'", "group": "typespec@1" }, {