From 134bb4c4150a9d5009990ee18410d6e507244350 Mon Sep 17 00:00:00 2001 From: "FAREAST\\chunyu" Date: Mon, 12 May 2025 11:42:19 +0800 Subject: [PATCH 1/2] enable emit code from tspconfig.yaml --- .chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md | 7 +++++++ packages/typespec-vscode/package.json | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md 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..38c4eb7a5a6 --- /dev/null +++ b/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md @@ -0,0 +1,7 @@ +--- +changeKind: feature +packages: + - typespec-vscode +--- + +Enable code emission from tspconfig.yaml. \ No newline at end of file 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" }, { From c1e903249e43c6fc999f52f0e77f61b437bcee94 Mon Sep 17 00:00:00 2001 From: "FAREAST\\chunyu" Date: Tue, 13 May 2025 10:52:32 +0800 Subject: [PATCH 2/2] update the changelog --- .chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md b/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md index 38c4eb7a5a6..a74a99deef2 100644 --- a/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md +++ b/.chronus/changes/emitFromConfigFile-2025-4-12-11-47-13.md @@ -4,4 +4,4 @@ packages: - typespec-vscode --- -Enable code emission from tspconfig.yaml. \ No newline at end of file +Enable emit code command on tspconfig.yaml.