Fix #37000 - use search.followSymlinks for all searches

This commit is contained in:
Rob Lourens
2017-10-28 18:52:15 -07:00
parent ffb83a806c
commit f49e3e5cab
2 changed files with 11 additions and 2 deletions

View File

@@ -72,13 +72,19 @@ export class MainThreadWorkspace implements MainThreadWorkspaceShape {
return folderConfig.search.useRipgrep;
});
const ignoreSymlinks = folderQueries.every(folderQuery => {
const folderConfig = this._configurationService.getConfiguration<ISearchConfiguration>({ resource: folderQuery.folder });
return !folderConfig.search.followSymlinks;
});
const query: ISearchQuery = {
folderQueries,
type: QueryType.File,
maxResults,
includePattern: { [typeof include === 'string' ? include : !!include ? include.pattern : undefined]: true },
excludePattern: { [typeof exclude === 'string' ? exclude : !!exclude ? exclude.pattern : undefined]: true },
useRipgrep
useRipgrep,
ignoreSymlinks
};
this._searchService.extendQuery(query);