{kind:CompletionItemKind.Value,label:localize('assocLabel',"Files with Extension"),insertText:'"*.{{extension}}": "{{language}}"',documentation:localize('assocDescription',"Map all files matching the given pattern to the language with the given id.")},
];
letglobValues:CompletionItem[]=[
{kind:CompletionItemKind.Value,label:localize('languageId',"Language Identifier"),insertText:'"{{language}}"',documentation:localize('languageDescription',"The identifier of the language to associate with the file name pattern.")},
@@ -12,19 +12,19 @@ import {JSONLocation} from '../jsonLocation';
import*asnlsfrom'vscode-nls';
constlocalize=nls.loadMessageBundle();
letglobProperties:CompletionItem[]=[
{kind:CompletionItemKind.Value,label:localize('fileLabel',"Files by Extension"),insertText:'"**/*.{{extension}}": true',documentation:localize('fileDescription',"Match all files of a specific file extension.")},
{kind:CompletionItemKind.Value,label:localize('filesLabel',"Files with Multiple Extensions"),insertText:'"**/*.{ext1,ext2,ext3}": true',documentation:localize('filesDescription',"Match all files with any of the file extensions.")},
{kind:CompletionItemKind.Value,label:localize('derivedLabel',"Files with Siblings by Name"),insertText:'"**/*.{{source-extension}}": { "when": "$(basename).{{target-extension}}" }',documentation:localize('derivedDescription',"Match files that have siblings with the same name but a different extension.")},
{kind:CompletionItemKind.Value,label:localize('topFolderLabel',"Folder by Name (Top Level)"),insertText:'"{{name}}": true',documentation:localize('topFolderDescription',"Match a top level folder with a specific name.")},
{kind:CompletionItemKind.Value,label:localize('topFoldersLabel',"Folders with Multiple Names (Top Level)"),insertText:'"{folder1,folder2,folder3}": true',documentation:localize('topFoldersDescription',"Match multiple top level folders.")},
{kind:CompletionItemKind.Value,label:localize('folderLabel',"Folder by Name (Any Location)"),insertText:'"**/{{name}}": true',documentation:localize('folderDescription',"Match a folder with a specific name in any location.")},
letglobProperties:CompletionItem[]=[
{kind:CompletionItemKind.Value,label:localize('fileLabel',"Files by Extension"),insertText:'"**/*.{{extension}}": true',documentation:localize('fileDescription',"Match all files of a specific file extension.")},
{kind:CompletionItemKind.Value,label:localize('filesLabel',"Files with Multiple Extensions"),insertText:'"**/*.{ext1,ext2,ext3}": true',documentation:localize('filesDescription',"Match all files with any of the file extensions.")},
{kind:CompletionItemKind.Value,label:localize('derivedLabel',"Files with Siblings by Name"),insertText:'"**/*.{{source-extension}}": { "when": "$(basename).{{target-extension}}" }',documentation:localize('derivedDescription',"Match files that have siblings with the same name but a different extension.")},
{kind:CompletionItemKind.Value,label:localize('topFolderLabel',"Folder by Name (Top Level)"),insertText:'"{{name}}": true',documentation:localize('topFolderDescription',"Match a top level folder with a specific name.")},
{kind:CompletionItemKind.Value,label:localize('topFoldersLabel',"Folders with Multiple Names (Top Level)"),insertText:'"{folder1,folder2,folder3}": true',documentation:localize('topFoldersDescription',"Match multiple top level folders.")},
{kind:CompletionItemKind.Value,label:localize('folderLabel',"Folder by Name (Any Location)"),insertText:'"**/{{name}}": true',documentation:localize('folderDescription',"Match a folder with a specific name in any location.")},
];
letglobValues:CompletionItem[]=[
{kind:CompletionItemKind.Value,label:localize('trueLabel',"True"),insertText:'true',documentation:localize('trueDescription',"Enable the pattern.")},
{kind:CompletionItemKind.Value,label:localize('falseLabel',"False"),insertText:'false',documentation:localize('falseDescription',"Disable the pattern.")},
{kind:CompletionItemKind.Value,label:localize('derivedLabel',"Files with Siblings by Name"),insertText:'{ "when": "$(basename).{{extension}}" }',documentation:localize('siblingsDescription',"Match files that have siblings with the same name but a different extension.")}
letglobValues:CompletionItem[]=[
{kind:CompletionItemKind.Value,label:localize('trueLabel',"True"),insertText:'true',documentation:localize('trueDescription',"Enable the pattern.")},
{kind:CompletionItemKind.Value,label:localize('falseLabel',"False"),insertText:'false',documentation:localize('falseDescription',"Disable the pattern.")},
{kind:CompletionItemKind.Value,label:localize('derivedLabel',"Files with Siblings by Name"),insertText:'{ "when": "$(basename).{{extension}}" }',documentation:localize('siblingsDescription',"Match files that have siblings with the same name but a different extension.")}
'description':nls.localize('association',"Configure file associations to languages (e.g. \"*.extension\": \"html\"). These have precedence over the default associations of the languages installed."),
'description':nls.localize('exclude',"Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the file.exclude setting."),