Description
I need to configure my extension code-settings-sync with the feature that when a user installs the extension and doesn't restart the vs code and neither enable the extension, I need to make the sync backup for that extension when installed.
Installation Process : when installed and not restarted.
Expected Behaviour:
vscode.extensions.all
should show the newly installed extension with enabled false
flag
So I can get that extension and make a sync.
Current Behaviour
It doesn't appear in vscode.extensions.all
until I restart the code by clicking the enable button or other way.
Uninstall Process: when uninstalled and not restarted.
Expected Behaviour:
vscode.extensions.all
should not show that extension or some flag like removed true
So I can get that extension remove from user's list and make a sync excluding that extension.
Current Behaviour
It doesn't remove from vscode.extensions.all
until i restart the code
This is the scenario for installing/ uninstalling.
Same goes for disabling and enabling the extension I need to know which extensions are disabled or enabled.
For the details @alexandrudima has explained very well on the comment below: #14444 (comment)