Skip to content

Commit

Permalink
Merge pull request #6009 from microsoft/vnext
Browse files Browse the repository at this point in the history
merge vnext to main for 1.75 release
  • Loading branch information
Greg Van Liew authored Feb 2, 2023
2 parents 5fefd09 + fec00c5 commit ddd4cbd
Show file tree
Hide file tree
Showing 265 changed files with 3,232 additions and 1,900 deletions.
2 changes: 1 addition & 1 deletion api/advanced-topics/extension-host.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 106AA11C-DB26-493A-9E3C-16F513B2AEC8
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: The Visual Studio Code Extension Host is responsible for managing extensions and ensuring the stability and performance of Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/advanced-topics/remote-extensions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
ContentId: 5c708951-e566-42db-9d97-e9715d95cdd1
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to adding Visual Studio Code Remote Development and GitHub Codespaces support to extensions
Expand Down
2 changes: 1 addition & 1 deletion api/advanced-topics/tslint-eslint-migration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
ContentId: f00c4913-58e3-4a61-aa42-e769c3430906
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to migrating extension projects from the TSLint linter to ESLint.
Expand Down
2 changes: 1 addition & 1 deletion api/advanced-topics/using-proposed-api.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: f4d4e9e0-8901-405c-aaf5-faa16c32588b
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Use Visual Studio Code's Proposed API
Expand Down
2 changes: 1 addition & 1 deletion api/extension-capabilities/common-capabilities.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 9c48dfbf-e49d-4f33-aadc-5ebf06d5dde0
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Common capabilities that Visual Studio Code extensions (plug-ins) can take advantage of
Expand Down
2 changes: 1 addition & 1 deletion api/extension-capabilities/extending-workbench.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: e0d5bd37-f020-4235-ad81-c977baaeb24f
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Explain how to extend Visual Studio Code's workbench area with custom UI components
Expand Down
8 changes: 7 additions & 1 deletion api/extension-capabilities/overview.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: d22675fc-6609-43f2-a66b-8f2a52597195
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn the details of what's possible with Visual Studio Code's rich extension (plug-in) API.
Expand Down Expand Up @@ -123,3 +123,9 @@ There are certain restrictions we impose upon extensions. Here are the restricti
Extensions have no access to the DOM of VS Code UI. You **cannot** write an extension that applies custom CSS to VS Code or adds an HTML element to VS Code UI.

At VS Code, we're continually trying to optimize use of the underlying web technologies to deliver an always available, highly responsive editor and we will continue to tune our use of the DOM as these technologies and our product evolve. To ensure that extensions cannot interfere with the stability and performance of VS Code, and that we can continue to improve the DOM of VS Code without breaking existing extensions, we run extensions in an [Extension Host](/api/advanced-topics/extension-host) process and prevent direct access to the DOM.

### No custom style sheets

A custom style sheet provided by users or extensions would work against the DOM structure and class names. These are not documented as we consider them internal. To evolve, refactor, or improve VS Code, we need the freedom to make changes to the user interface. Any change to the DOM can break existing custom style sheets, resulting in frustration for style sheet providers and a bad user experience with UI glitches coming from the broken style sheet.

Instead, VS Code aims to provide a well-designed extension API supporting UI customizations. The API is documented, comes with tooling and samples, and is kept stable across all upcoming releases of VS Code.
2 changes: 1 addition & 1 deletion api/extension-capabilities/theming.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 37b6ae0a-d1b5-48b6-9bd4-9b50ef11d573
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to add custom themes for colors and icons in Visual Studio Code.
Expand Down
4 changes: 2 additions & 2 deletions api/extension-guides/color-theme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 113b458a-3692-4ccf-a181-048bd572a120
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to creating Color Theme in Visual Studio Code
Expand Down Expand Up @@ -115,7 +115,7 @@ You can also use an existing TextMate theme by telling the extension generator t
To try out the new theme, press F5 to launch an Extension Development Host window.
There, open the Color Theme picker with **File** > **Preferences** > **Color Theme** and you can see your theme in the dropdown list. Arrow up and down to see a live preview of your theme.
There, open the Color Theme picker with **File** > **Preferences** > **Theme** > **Color Theme** and you can see your theme in the dropdown list. Arrow up and down to see a live preview of your theme.
![select my theme](images/color-theme/mytheme.png)
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/command.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 995c7085-5fc0-44e0-a171-30a759c0b7da
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to using commands programmatically in Visual Studio Code extensions (plug-ins)
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/custom-data-extension.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: d40b8849-6a4e-428c-b463-c8d61f18136f
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to extend Visual Studio Code's HTML and CSS language support.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/custom-editors.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 6eb86aa4-0f4c-4168-b34a-6ec6b204e960
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Use the Custom Editor API to create customizable editors within Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/debugger-extension.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 49EF49AD-8BE6-4D46-ADC8-D678BDC04E85
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to provide debugger extensions (plug-ins) for Visual Studio Code through a Debug Adapter.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/file-icon-theme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: f470466d-89b0-4115-ab7a-2448023b0a6d
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to creating a File Icon Theme in Visual Studio Code
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/markdown-extension.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 1664249a-ba7a-4a53-b3f0-9d757cff7d27
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to extend Visual Studio Code's built-in Markdown preview.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/notebook.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 535b4d05-c2c8-424a-b075-2cd91566b8da
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Use the Notebook API to create rich Notebook experiences within Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/overview.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: B32601A8-27ED-4D97-BA83-F1C8C945C635
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn from Visual Studio Code extension guides and code samples
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/product-icon-theme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: f470466d-89b0-4115-ab7a-2448023b0a6d
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to creating Product Icon Theme in Visual Studio Code
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/scm-provider.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 79996489-8D16-4C0A-8BE8-FF4B1E9C223A
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide illustrating how to use Source Control API.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/task-provider.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 49744351-83ef-4ef6-99e7-2485e6e9c79f
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to contribute tasks to Visual Studio Code through an extension (plug-in).
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/telemetry.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: b31344d9-a1d9-4f87-82df-9c7151ef99e3
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how Visual Studio Code extensions can enable telemetry and respect user telemetry choices.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/testing.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 4ced0b2a-3f5a-44e6-a8b0-66b9012af8c0
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Testing APIs in VS Code allow users to discover and run unit tests in their workspace
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/tree-view.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 9b10cda2-4eb0-4989-8f82-23a46b96c1bb
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to using Tree View in Visual Studio Code extension (plug-in).
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/virtual-documents.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 54fdcc33-7ad1-40cc-bc87-ded1841d01ad
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to using Virtual Documents in Visual Studio Code extensions (plug-ins)
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/virtual-workspaces.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: c64264b1-09cd-4680-b0dc-9f0f7803e451
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to support virtual workspaces in extensions
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/web-extensions.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 282670bb-cc72-4b01-9b51-08bf8f5a13a1
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to run extensions in Visual Studio Code for the web and the web extension host.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/webview.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: adddd33e-2de6-4146-853b-34d0d7e6c1f1
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Use the Webview API to create fully customizable views within Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/extension-guides/workspace-trust.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 31f461b7-c216-414a-b701-78c205fde8a8
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide for updating Visual Studio Code extensions to support Workspace Trust
Expand Down
2 changes: 1 addition & 1 deletion api/get-started/extension-anatomy.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 8027f6fb-6c9e-4106-8ef1-f9b0ba1b7085
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Explain the structure of a Visual Studio Code extension (plug-in)
Expand Down
2 changes: 1 addition & 1 deletion api/get-started/wrapping-up.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: a15875fa-19b5-4c11-8903-864af133ce57
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Next steps to take after studying the Getting Started section
Expand Down
2 changes: 1 addition & 1 deletion api/get-started/your-first-extension.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: DC915D6C-13D4-4022-9101-57C4A4118B07
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Create your first Visual Studio Code extension (plug-in) with a simple Hello World example.
Expand Down
2 changes: 1 addition & 1 deletion api/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: AD26EFB1-FFC6-4284-BAB8-F3BCB8294728
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Visual Studio Code has a rich extension API. Learn how to create your own extensions for VS Code.
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/embedded-languages.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: b76a223a-a210-4bdb-b537-36c1ea6814ae
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to create Language Servers to provide rich language features for embedded programming languages in Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/language-configuration-guide.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: cd928e7f-bb5a-43b0-8e15-d398e416386d
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to configure language support for any language in Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/language-server-extension-guide.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: A8CBE8D6-1FEE-47BF-B81E-D79FA0DB5D03
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to create Language Servers to provide rich language features in Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/overview.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 8b70dba5-f71d-46dd-8da1-f5d44b9a6a96
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to write a Language Extension (plug-in) to add support for a programming language in Visual Studio Code.
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/programmatic-language-features.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: A9D40038-7837-4320-8C2D-E0CA5769AA69
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Visual Studio Code language extensions contribute programming language features. These guidelines present the language features available in Visual Studio Code and explain the API.
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/semantic-highlight-guide.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 8308017a-75de-430a-b420-d9d2064162b9
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to syntax highlighting
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/snippet-guide.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 4b24790b-781a-43cc-afe6-58b1d57d6163
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Learn how to bundle snippets into an extension (plug-in) for Visual Studio Code
Expand Down
2 changes: 1 addition & 1 deletion api/language-extensions/syntax-highlight-guide.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: 2bb06188-d394-4b98-872c-0bf26c8a674d
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: A guide to syntax highlighting
Expand Down
2 changes: 1 addition & 1 deletion api/references/activation-events.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: C83BB647-A37E-45CE-BA4C-837B397C2ABE
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: To support lazy activation of Visual Studio Code extensions (plug-ins), your extension controls when it should be loaded through a set of Activation Events.
Expand Down
2 changes: 1 addition & 1 deletion api/references/commands.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# DO NOT TOUCH — Managed by doc writer
ContentId: A010AEDF-EF37-406E-96F5-E129408FFDE1
DateApproved: 12/7/2022
DateApproved: 2/2/2023

# Summarize the whole topic in less than 300 characters for SEO purpose
MetaDescription: Visual Studio Code built-in commands reference.
Expand Down
Loading

0 comments on commit ddd4cbd

Please sign in to comment.