Skip to content

Commit 52e9441

Browse files
committed
Moves config interfaces into single file
1 parent f1d251f commit 52e9441

22 files changed

+359
-366
lines changed

src/annotations/annotationController.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { Functions, Iterables } from '../system';
33
import { ConfigurationChangeEvent, DecorationRangeBehavior, DecorationRenderOptions, Disposable, Event, EventEmitter, OverviewRulerLane, Progress, ProgressLocation, TextDocument, TextEditor, TextEditorDecorationType, TextEditorViewColumnChangeEvent, ThemeColor, window, workspace } from 'vscode';
44
import { AnnotationProviderBase, TextEditorCorrelationKey } from './annotationProvider';
5-
import { configuration, IConfig, LineHighlightLocations } from '../configuration';
5+
import { configuration, FileAnnotationType, IConfig, LineHighlightLocations } from '../configuration';
66
import { CommandContext, isTextEditor, setCommandContext } from '../constants';
77
import { Container } from '../container';
88
import { DocumentBlameStateChangeEvent, DocumentDirtyStateChangeEvent, GitDocumentState } from '../trackers/documentTracker';
@@ -14,13 +14,6 @@ import { Logger } from '../logger';
1414
import { RecentChangesAnnotationProvider } from './recentChangesAnnotationProvider';
1515
import * as path from 'path';
1616

17-
export enum FileAnnotationType {
18-
Gutter = 'gutter',
19-
Heatmap = 'heatmap',
20-
Hover = 'hover',
21-
RecentChanges = 'recentChanges'
22-
}
23-
2417
export enum AnnotationClearReason {
2518
User = 'User',
2619
BlameabilityChanged = 'BlameabilityChanged',

src/annotations/annotationProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22
import { Functions } from '../system';
33
import { DecorationOptions, Disposable, TextDocument, TextEditor, TextEditorDecorationType, TextEditorSelectionChangeEvent, Uri, window } from 'vscode';
4-
import { FileAnnotationType } from '../annotations/annotationController';
4+
import { FileAnnotationType } from '../configuration';
55
import { TextDocumentComparer } from '../comparers';
66
import { GitDocumentState, TrackedDocument } from '../trackers/documentTracker';
77

src/annotations/annotations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Dates, Objects, Strings } from '../system';
22
import { DecorationInstanceRenderOptions, DecorationOptions, MarkdownString, ThemableDecorationRenderOptions, ThemeColor, window } from 'vscode';
3-
import { FileAnnotationType } from './annotationController';
43
import { DiffWithCommand, OpenCommitInRemoteCommand, OpenFileRevisionCommand, ShowQuickCommitDetailsCommand, ShowQuickCommitFileDetailsCommand } from '../commands';
4+
import { FileAnnotationType } from './../configuration';
55
import { GlyphChars } from '../constants';
66
import { Container } from '../container';
77
import { CommitFormatter, GitCommit, GitDiffChunkLine, GitService, GitUri, ICommitFormatOptions } from '../gitService';

src/annotations/blameAnnotationProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
'use strict';
22
import { Arrays, Iterables } from '../system';
33
import { CancellationToken, Disposable, Hover, HoverProvider, languages, Position, Range, TextDocument, TextEditor, TextEditorDecorationType } from 'vscode';
4-
import { FileAnnotationType } from './annotationController';
54
import { AnnotationProviderBase } from './annotationProvider';
65
import { Annotations } from './annotations';
6+
import { FileAnnotationType } from './../configuration';
77
import { RangeEndOfLineIndex } from '../constants';
88
import { Container } from '../container';
99
import { GitDocumentState, TrackedDocument } from '../trackers/documentTracker';

src/annotations/gutterBlameAnnotationProvider.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
'use strict';
22
import { Objects, Strings } from '../system';
33
import { DecorationOptions, DecorationRenderOptions, Range, TextEditorDecorationType, window } from 'vscode';
4-
import { FileAnnotationType } from './annotationController';
54
import { Annotations } from './annotations';
65
import { BlameAnnotationProviderBase } from './blameAnnotationProvider';
7-
import { GravatarDefaultStyle } from '../configuration';
6+
import { FileAnnotationType, GravatarDefaultStyle } from '../configuration';
87
import { GlyphChars } from '../constants';
98
import { Container } from '../container';
109
import { GitBlameCommit, ICommitFormatOptions } from '../gitService';

src/annotations/heatmapBlameAnnotationProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22
import { DecorationOptions, Range } from 'vscode';
3-
import { FileAnnotationType } from './annotationController';
43
import { Annotations } from './annotations';
54
import { BlameAnnotationProviderBase } from './blameAnnotationProvider';
5+
import { FileAnnotationType } from './../configuration';
66
import { GitBlameCommit } from '../gitService';
77
import { Logger } from '../logger';
88

src/annotations/hoverBlameAnnotationProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22
import { DecorationOptions, Range } from 'vscode';
3-
import { FileAnnotationType } from './annotationController';
43
import { Annotations } from './annotations';
54
import { BlameAnnotationProviderBase } from './blameAnnotationProvider';
5+
import { FileAnnotationType } from './../configuration';
66
import { Container } from '../container';
77
import { GitBlameCommit } from '../gitService';
88
import { Logger } from '../logger';

src/annotations/recentChangesAnnotationProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22
import { DecorationOptions, MarkdownString, Position, Range, TextEditor, TextEditorDecorationType } from 'vscode';
3-
import { FileAnnotationType } from './annotationController';
43
import { AnnotationProviderBase } from './annotationProvider';
54
import { Annotations } from './annotations';
5+
import { FileAnnotationType } from './../configuration';
66
import { RangeEndOfLineIndex } from '../constants';
77
import { Container } from '../container';
88
import { GitDocumentState, TrackedDocument } from '../trackers/documentTracker';

src/commands/openFileRevision.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22
import { Iterables, Strings } from '../system';
33
import { CancellationTokenSource, Range, TextDocumentShowOptions, TextEditor, Uri, window } from 'vscode';
4-
import { FileAnnotationType } from '../annotations/annotationController';
54
import { ActiveEditorCommand, Commands, getCommandUri, openEditor } from './common';
5+
import { FileAnnotationType } from '../configuration';
66
import { GlyphChars } from '../constants';
77
import { Container } from '../container';
88
import { GitUri } from '../gitService';

src/commands/openWorkingFile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22
import { Range, TextDocumentShowOptions, TextEditor, Uri, window } from 'vscode';
3-
import { FileAnnotationType } from '../annotations/annotationController';
43
import { ActiveEditorCommand, Commands, getCommandUri, openEditor } from './common';
4+
import { FileAnnotationType } from '../configuration';
55
import { Container } from '../container';
66
import { GitUri } from '../gitService';
77
import { Logger } from '../logger';

0 commit comments

Comments
 (0)