Provide better way for plaintext completion providers to opt out of being enabled in scm input #91310
Labels
feature-request
Request for new features or functionality
scm
General SCM compound issues
verification-needed
Verification of issue is requested
verified
Verification succeeded
Milestone
Problem
My extension registers completion providers using the following
DocumentSelector
(s):{ langaugeId: 'plaintext' }
{ scheme: 'vscode', pattern: 'scm/**/input' }
We also allow users to enable or disable trigger characters for each of these individually. However I cannot currently register separate completion item providers for these two because the language ids are the same
Using the two above schemes, the provider ends up being enabled twice inside the scm input. It seem unexpected that all plaintext based completions would end up in the scm input
Ideas
scminput
.DocumentSelector
use negation: API: Support glob pattern "**/!(*.min).js" for file watchers #27051The text was updated successfully, but these errors were encountered: