提交 3607d732 编写于 作者: R Rob Lourens

Fix build - remove duplication in search config interfaces

上级 dac2e8ee
......@@ -171,17 +171,19 @@ export class LineMatch implements ILineMatch {
}
}
export interface ISearchConfigurationProperties {
exclude: glob.IExpression;
useRipgrep: boolean;
/**
* Use ignore file for file search.
*/
useIgnoreFiles: boolean;
followSymlinks: boolean;
smartCase: boolean;
}
export interface ISearchConfiguration extends IFilesConfiguration {
search: {
exclude: glob.IExpression;
useRipgrep: boolean;
/**
* Use ignore file for file search.
*/
useIgnoreFiles: boolean;
followSymlinks: boolean;
smartCase: boolean;
};
search: ISearchConfigurationProperties;
editor: {
wordSeparators: string;
};
......
......@@ -8,8 +8,7 @@
import { TPromise } from 'vs/base/common/winjs.base';
import { onUnexpectedError } from 'vs/base/common/errors';
import { IDisposable } from 'vs/base/common/lifecycle';
import { ISearchConfiguration } from 'vs/platform/search/common/search';
import glob = require('vs/base/common/glob');
import { ISearchConfiguration, ISearchConfigurationProperties } from 'vs/platform/search/common/search';
import { SymbolInformation } from 'vs/editor/common/modes';
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
......@@ -64,21 +63,16 @@ export function getWorkspaceSymbols(query: string): TPromise<[IWorkspaceSymbolPr
return TPromise.join(promises).then(_ => result);
}
export interface IWorkbenchSearchConfiguration extends ISearchConfiguration {
search: {
quickOpen: {
includeSymbols: boolean;
},
exclude: glob.IExpression,
useRipgrep: boolean,
/**
* Use ignore file for file search.
*/
useIgnoreFiles: boolean,
followSymlinks: boolean;
export interface IWorkbenchSearchConfigurationProperties extends ISearchConfigurationProperties {
quickOpen: {
includeSymbols: boolean;
};
}
export interface IWorkbenchSearchConfiguration extends ISearchConfiguration {
search: IWorkbenchSearchConfigurationProperties;
}
/**
* Helper to return all opened editors with resources not belonging to the currently opened workspace.
*/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册