Skip to content

Commit f666f0b

Browse files
committed
findTextInFiles - 'null' skipes configured excludes
1 parent 73db972 commit f666f0b

3 files changed

Lines changed: 2 additions & 3 deletions

File tree

src/vs/vscode.proposed.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ declare module 'vscode' {
6262

6363
export namespace workspace {
6464
export function registerSearchProvider(scheme: string, provider: SearchProvider): Disposable;
65-
66-
// Maybe keep includes and excludes separate to mirror findFiles and make it more natural to pass 'null' to disable excludes
6765
export function findTextInFiles(query: TextSearchQuery, options: FindTextInFilesOptions, callback: (result: TextSearchResult) => void, token?: CancellationToken): Thenable<void>;
6866
}
6967

src/vs/workbench/api/node/extHost.api.impl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ export function createApiFactory(
501501
return extHostWorkspace.findFiles(typeConverters.GlobPattern.from(include), typeConverters.GlobPattern.from(exclude), maxResults, extension.id, token);
502502
},
503503
findTextInFiles: (query: vscode.TextSearchQuery, options: vscode.FindTextInFilesOptions, callback: (result: vscode.TextSearchResult) => void, token?: vscode.CancellationToken) => {
504-
return extHostWorkspace.findTextInFiles(query, options, callback, extension.id, token);
504+
return extHostWorkspace.findTextInFiles(query, options || {}, callback, extension.id, token);
505505
},
506506
saveAll: (includeUntitled?) => {
507507
return extHostWorkspace.saveAll(includeUntitled);

src/vs/workbench/api/node/extHostWorkspace.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,7 @@ export class ExtHostWorkspace implements ExtHostWorkspaceShape {
386386
const queryOptions: IQueryOptions = {
387387
ignoreSymlinks: typeof options.followSymlinks === 'boolean' ? !options.followSymlinks : undefined,
388388
disregardIgnoreFiles: typeof options.useIgnoreFiles === 'boolean' ? !options.useIgnoreFiles : undefined,
389+
disregardExcludeSettings: options.excludes === null,
389390
fileEncoding: options.encoding,
390391
maxResults: options.maxResults,
391392

0 commit comments

Comments
 (0)