Fixes#165055
We need to consider the distance between the end of the previous element and start of the next element. Previously we were taking distance from start of the previous to start of the next
* 🎁 Add `killOnServerStop` to schema
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 📜 Add description for `killOnServerStop`
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Stop created debug session on server stop
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Push kill listeners into another disposable container
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🐛 Prevent leak when new debug session fails to start
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
* 🔨 Use more verbose name for debug session tracker ID
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Since the warning is initiated through user action, and the user is required to interact with the warning to finish their intended action we should use a modal dialog here.
* Add explorer.autorevealExclude setting
* Update setting name, only check sibling once
* linting
* Correct boolean order and add catch for force reveal
* Check for force instead of converting
* Do not make revealexcludes inherit from file.excludes
* Linting
* Initial draft.
Not working.
Also not correctly formatted, I'll do that later.
* Various fixes
It works now
* A bit of cleanup
* Move webServer to its own directory
And prepare for getting rid of dynamicImportCompat.js hack
* Remove dynamicImportCompat.js hack
* Revert unrelated change
* Webpac tsserver.web.js with webServer.ts as entrypoint
Instead of using CopyPlugin.
1. Shipping multiple entrypoints in a single file required fixes to
build code.
2. There are a couple of warnings from `require` calls in
tsserverlibrary.js. Those are not relevant since they're in non-web
code, but I haven't figured how to turn them off; they are fully dynamic
so `externals` didn't work.
* Ignore warnings from dynamic import in tsserver
* Add to .vscodeignore files