mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 23:59:43 +01:00
let findfiles2new use an array of includes/excludes (#226103)
* let findfiles2new use an array of includes/excludes
This commit is contained in:
@@ -965,18 +965,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
},
|
||||
findFiles2New: (filePattern: vscode.GlobPattern[], options?: vscode.FindFiles2OptionsNew, token?: vscode.CancellationToken): Thenable<vscode.Uri[]> => {
|
||||
checkProposedApiEnabled(extension, 'findFiles2New');
|
||||
|
||||
const oldOptions = {
|
||||
exclude: options?.exclude && options.exclude.length > 0 ? options.exclude[0] : undefined,
|
||||
useDefaultExcludes: !options?.useExcludeSettings || (options?.useExcludeSettings === ExcludeSettingOptions.FilesExclude || options?.useExcludeSettings === ExcludeSettingOptions.SearchAndFilesExclude),
|
||||
useDefaultSearchExcludes: !options?.useExcludeSettings || (options?.useExcludeSettings === ExcludeSettingOptions.SearchAndFilesExclude),
|
||||
maxResults: options?.maxResults,
|
||||
useIgnoreFiles: options?.useIgnoreFiles?.local,
|
||||
useGlobalIgnoreFiles: options?.useIgnoreFiles?.global,
|
||||
useParentIgnoreFiles: options?.useIgnoreFiles?.parent,
|
||||
followSymlinks: options?.followSymlinks,
|
||||
};
|
||||
return extHostWorkspace.findFiles2(filePattern && filePattern.length > 0 ? filePattern[0] : undefined, oldOptions, extension.identifier, token);
|
||||
return extHostWorkspace.findFiles2New(filePattern, options, extension.identifier, token);
|
||||
},
|
||||
findTextInFiles: (query: vscode.TextSearchQuery, optionsOrCallback: vscode.FindTextInFilesOptions | ((result: vscode.TextSearchResult) => void), callbackOrToken?: vscode.CancellationToken | ((result: vscode.TextSearchResult) => void), token?: vscode.CancellationToken) => {
|
||||
checkProposedApiEnabled(extension, 'findTextInFiles');
|
||||
|
||||
Reference in New Issue
Block a user