vscode/extensions
Connor Peet cda3fbe7f8
debug: use only js-debug auto attach, collapse settings
This PR removes the hook in node-debug's auto attach, and uses only
js-debug auto attach. As referenced in the linked issues, this involves
removing `debug.javascript.usePreviewAutoAttach` and collapsing
`debug.node.autoAttach` into `debug.javascript.autoAttachFilter`. The
latter option gains a new state: `disabled`. Since there's no runtime
cost to having auto attach around, there is now no distinct off versus
disabled state.

The status bar item and the `Debug: Toggle Auto Attach` command now
open a quickpick, which looks like this:

![](https://memes.peet.io/img/20-09-9d2b6c0a-8b3f-4481-b2df-0753c54ee02b.png)

The current setting value is selected in the quickpick. If there is a
workspace setting for auto attach, the quickpick toggle the setting
there by default. Otherwise (as in the image) it will target the user
settings. The targeting is more explicit and defaults to the user
instead of the workspace, which should help reduce confusion (#97087).
Selecting the "scope change" item will reopen the quickpick in that
location.

Aside from the extra options for the `disabled` state in js-debug's
contributions, there's no changes required to it or its interaction
with debug-auto-launch.

Side note: I really wanted a separator between the states and the
scope change item, but this is not possible from an extension #74967.

Fixes https://github.com/microsoft/vscode/issues/105883
Fixes https://github.com/microsoft/vscode-js-debug/issues/732 (the rest of it)
Fixes https://github.com/microsoft/vscode/issues/105963
Fixes https://github.com/microsoft/vscode/issues/97087
2020-09-11 16:33:06 -07:00
..
bat [bat] change comment token to @rem. Fixes #105896 2020-09-08 14:31:00 +02:00
clojure
coffeescript
configuration-editing Add loginShell (microsoft/vscode-remote-release#3593) 2020-09-08 16:32:04 +02:00
cpp add file associations for ".c++" and ".h++" file extensions. Fixes #104320 2020-08-31 20:09:27 +02:00
csharp
css
css-language-features Bump yargs-parser in /extensions/css-language-features/server 2020-09-10 16:34:59 +00:00
debug-auto-launch debug: use only js-debug auto attach, collapse settings 2020-09-11 16:33:06 -07:00
debug-server-ready debug: make serverReadyAction play nicely with js-debug 2020-09-08 11:54:31 -07:00
docker Fix #102823 2020-08-28 16:40:55 +02:00
emmet Azure DevOps pipeline - generate unique test result names (#105148) 2020-08-21 15:05:15 +02:00
extension-editing Do not ship unnecessary files with extensions 2020-07-24 13:57:51 +02:00
fsharp
git Remove arrays.findIndex 2020-09-10 10:22:08 -07:00
git-ui
github better git and github docs 2020-09-08 09:55:07 +02:00
github-authentication Fix #105955, make sure auth provider registration completes when getSession is called 2020-09-02 11:51:59 -07:00
go
groovy Add .nf extension to Groovy file extensions 2020-09-03 10:25:57 +02:00
grunt
gulp Add 'Gulpfile.js' as valid gulpfile name 2020-08-03 11:15:31 +02:00
handlebars
hlsl
html xhtm->xht 2020-07-29 18:12:24 +03:00
html-language-features Rename on Type: linked edit mode is terminated when the tag becomes empty. Fixes #105860 2020-09-02 23:20:10 +02:00
image-preview Add proposed webview view API (#104601) 2020-08-20 13:59:22 -07:00
ini Treat all files with git{config,attributes,modules}/editorconfig extensions as properties files 2020-07-25 22:29:05 +03:00
jake
java Update grammars 2020-09-07 16:47:30 +02:00
javascript Update grammars 2020-08-19 16:00:28 +02:00
json file extensins: put primary first. For #102100 2020-07-11 17:36:19 +02:00
json-language-features improvements 2020-09-07 10:09:15 +02:00
less
log Update log grammar 2020-07-16 10:15:58 +02:00
lua
make Add new Makefile test case for upgraded syntax rules (#101719) 2020-07-06 15:19:43 +02:00
markdown-basics Add more snippets for basic syntax (#105174) 2020-08-21 11:07:24 -07:00
markdown-language-features Bump yargs-parser in /extensions/markdown-language-features (#106373) 2020-09-10 09:34:00 -07:00
merge-conflict Do not ship unnecessary files with extensions 2020-07-24 13:57:51 +02:00
microsoft-authentication Add preferred_username to the list of msft token claims (#106511) 2020-09-11 12:38:03 -07:00
npm Finalize task detail API 2020-08-27 11:08:48 +02:00
objective-c
perl
php Update grammars 2020-09-07 16:47:30 +02:00
php-language-features
powershell
pug file extensins: put primary first. For #102100 2020-07-11 17:36:19 +02:00
python Treat SConstruct/SConscript files as python automatically. Fixes #105623 2020-09-08 14:33:06 +02:00
r
razor
ruby
rust
scss
search-result Treat more extensions as C++ 2020-08-18 16:13:27 -07:00
shaderlab
shellscript
sql Update grammars 2020-09-07 16:47:30 +02:00
swift Update grammars 2020-08-19 16:00:28 +02:00
theme-abyss update markdown themes 2020-08-25 02:18:43 +08:00
theme-defaults pinned tabs - add a tab.lastPinnedBorder color 2020-09-10 10:51:31 +02:00
theme-kimbie-dark update markdown themes 2020-08-25 02:18:43 +08:00
theme-monokai
theme-monokai-dimmed Dimmed Monokai theme - improve markdown support 2020-08-11 21:01:51 -07:00
theme-quietlight
theme-red update markdown themes 2020-08-25 02:18:43 +08:00
theme-seti update seti theme 2020-08-31 22:25:47 +02:00
theme-solarized-dark update markdown themes 2020-08-25 02:18:43 +08:00
theme-solarized-light update markdown themes 2020-08-25 02:18:43 +08:00
theme-tomorrow-night-blue update markdown themes 2020-08-25 02:18:43 +08:00
types
typescript-basics Improve typescript.code-snippets for async (#99544) 2020-08-19 12:07:13 -07:00
typescript-language-features Only allow configurePlugin against main TS Server 2020-09-09 09:21:56 -07:00
vb
vscode-api-tests Fix ts 4.1 issues in terminal api tests 2020-09-09 12:43:25 -07:00
vscode-colorize-tests Add process.arch into the test results file name (#104946) 2020-08-19 07:48:37 +02:00
vscode-custom-editor-tests Add process.arch into the test results file name (#104946) 2020-08-19 07:48:37 +02:00
vscode-notebook-tests re #105735. batch apply edits. 2020-09-10 14:02:16 -07:00
vscode-test-resolver
xml Built-in XSLT extension has 'brackets' setting that prevents bracket-matching for embedded XPath 1.0-3.1 Fixes #102584 2020-07-16 15:25:42 +02:00
yaml
cgmanifest.json
package.json Pick up TS 4.0.2 2020-08-20 16:45:45 -07:00
postinstall.js
shared.tsconfig.json
shared.webpack.config.js eslint - fix linting issues 2020-07-21 07:46:15 +02:00
yarn.lock Pick up TS 4.0.2 2020-08-20 16:45:45 -07:00