Skip to content

Commit c67c123

Browse files
authored
Limit LSP reach to dvc yaml files (#3194)
1 parent 3430c79 commit c67c123

File tree

3 files changed

+5
-16
lines changed

3 files changed

+5
-16
lines changed

extension/src/languageClient/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ export class LanguageClient extends Disposable {
1717

1818
const clientOptions: LanguageClientOptions = {
1919
documentSelector,
20-
2120
synchronize: {
2221
fileEvents: workspace.createFileSystemWatcher('**/dvc.yaml')
2322
}
Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,5 @@
11
export const documentSelector = [
22
{
3-
language: 'yaml'
4-
},
5-
{
6-
pattern: '**/*.{dvc,dvc.lock}'
7-
},
8-
{
9-
language: 'json'
10-
},
11-
{
12-
language: 'toml'
13-
},
14-
{
15-
language: 'python'
3+
pattern: '**/dvc.yaml'
164
}
175
]

languageServer/src/languageServer.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import {
1010
SymbolKind,
1111
DocumentSymbol,
1212
Connection,
13-
Location
13+
Location,
14+
TextDocumentSyncKind
1415
} from 'vscode-languageserver/node'
1516
import { TextDocument } from 'vscode-languageserver-textdocument'
1617
import { URI } from 'vscode-uri'
@@ -117,7 +118,8 @@ export class LanguageServer {
117118

118119
private onInitialize() {
119120
const serverCapabilities: ServerCapabilities = {
120-
definitionProvider: true
121+
definitionProvider: true,
122+
textDocumentSync: TextDocumentSyncKind.Incremental
121123
}
122124

123125
const result: InitializeResult = {

0 commit comments

Comments
 (0)