[PR #9297] [MERGED] Create settings/tasks definitions for VScode builds and registration #27524

Open
opened 2026-01-31 09:22:29 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/9297
Author: @miniksa
Created: 2/25/2021
Status: Merged
Merged: 2/26/2021
Merged by: @undefined

Base: mainHead: dev/miniksa/vscode


📝 Commits (6)

  • bfb57c3 Initial revision of getting f5 to work in vscode.
  • 993ab19 Clean/build/deploy things are working. Use attach for debug because appxs are launched in an interesting way. Check in the settings so the intellisense doesn't get overeager at reading millions of bin/obj/packages/etc files.
  • 1a331bd Make building a bit more complex with selections, revert openconsole script change to use inbox powershell not pwsh.
  • 0ef1922 spaces not tabs and make the launch things a little less invovled.
  • 5c906fc spellcheck dictionary update.
  • 0096c5f fix spell again.

📊 Changes

6 files changed (+186 additions, -0 deletions)

View changed files

📝 .github/actions/spelling/dictionary/apis.txt (+6 -0)
📝 .github/actions/spelling/dictionary/microsoft.txt (+4 -0)
.vscode/extensions.json (+13 -0)
.vscode/launch.json (+24 -0)
.vscode/settings.json (+32 -0)
.vscode/tasks.json (+107 -0)

📄 Description

I wanted to start using VScode. It wasn't easy. I wrote some tasks that allow us to build the various flavors of OpenConsole and Windows Terminal from one of the tasks. I also wrote a task that allows registration of the loose Windows Terminal package and a shortcut one to launch it.

Also it was grinding away at its own Intellisense forever because it was indexing obj, bin, packages, etc. I excluded those.

Things should be easier now for folks in general. I expect we'll make more task types in the future.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/9297 **Author:** [@miniksa](https://github.com/miniksa) **Created:** 2/25/2021 **Status:** ✅ Merged **Merged:** 2/26/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/miniksa/vscode` --- ### 📝 Commits (6) - [`bfb57c3`](https://github.com/microsoft/terminal/commit/bfb57c3b85c4feefc0209d0ea28265f1bae21c93) Initial revision of getting f5 to work in vscode. - [`993ab19`](https://github.com/microsoft/terminal/commit/993ab195efb2f17bfd4c10791f2bb4b57b8efc96) Clean/build/deploy things are working. Use attach for debug because appxs are launched in an interesting way. Check in the settings so the intellisense doesn't get overeager at reading millions of bin/obj/packages/etc files. - [`1a331bd`](https://github.com/microsoft/terminal/commit/1a331bd7cf54bc2b5ce8889f927ac7c5fcf21a6a) Make building a bit more complex with selections, revert openconsole script change to use inbox powershell not pwsh. - [`0ef1922`](https://github.com/microsoft/terminal/commit/0ef192267689019786f83a344f7d085e01509750) spaces not tabs and make the launch things a little less invovled. - [`5c906fc`](https://github.com/microsoft/terminal/commit/5c906fca05f3c426735cba3f25d371eb1f7d8e2e) spellcheck dictionary update. - [`0096c5f`](https://github.com/microsoft/terminal/commit/0096c5f17dbae8fe3ef7357a76e8b66477b3e747) fix spell again. ### 📊 Changes **6 files changed** (+186 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/spelling/dictionary/apis.txt` (+6 -0) 📝 `.github/actions/spelling/dictionary/microsoft.txt` (+4 -0) ➕ `.vscode/extensions.json` (+13 -0) ➕ `.vscode/launch.json` (+24 -0) ➕ `.vscode/settings.json` (+32 -0) ➕ `.vscode/tasks.json` (+107 -0) </details> ### 📄 Description I wanted to start using VScode. It wasn't easy. I wrote some tasks that allow us to build the various flavors of OpenConsole and Windows Terminal from one of the tasks. I also wrote a task that allows registration of the loose Windows Terminal package and a shortcut one to launch it. Also it was grinding away at its own Intellisense forever because it was indexing obj, bin, packages, etc. I excluded those. Things should be easier now for folks in general. I expect we'll make more task types in the future. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:22:29 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27524