Skip to content

Commit e9a8d0a

Browse files
authored
Update VSCode engine and notebook scheme (#11701)
1 parent cc978e4 commit e9a8d0a

5 files changed

Lines changed: 14 additions & 15 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"theme": "dark"
2929
},
3030
"engines": {
31-
"vscode": "^1.43.0"
31+
"vscode": "^1.45.0"
3232
},
3333
"keywords": [
3434
"python",

src/client/activation/common/analysisOptions.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { injectable } from 'inversify';
44
import { Disposable, Event, EventEmitter, WorkspaceFolder } from 'vscode';
55
import { DocumentFilter, LanguageClientOptions, RevealOutputChannelOn } from 'vscode-languageclient';
66

7-
import { PYTHON_LANGUAGE } from '../../common/constants';
7+
import { PYTHON, PYTHON_LANGUAGE } from '../../common/constants';
88
import { traceDecorators } from '../../common/logger';
99
import { IOutputChannel, Resource } from '../../common/types';
1010
import { debounceSync } from '../../common/utils/decorators';
@@ -62,10 +62,7 @@ export abstract class LanguageServerAnalysisOptionsBase implements ILanguageServ
6262
}
6363

6464
protected getDocumentFilters(_workspaceFolder?: WorkspaceFolder): DocumentFilter[] {
65-
return [
66-
{ scheme: 'file', language: PYTHON_LANGUAGE },
67-
{ scheme: 'untitled', language: PYTHON_LANGUAGE }
68-
];
65+
return PYTHON;
6966
}
7067

7168
// tslint:disable-next-line: no-any

src/client/common/constants.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
import { DocumentFilter } from 'vscode';
2-
31
export const PYTHON_LANGUAGE = 'python';
4-
2+
export const MARKDOWN_LANGUAGE = 'markdown';
53
export const JUPYTER_LANGUAGE = 'jupyter';
64

75
export const PYTHON_WARNINGS = 'PYTHONWARNINGS';
86

9-
export const PYTHON: DocumentFilter[] = [
7+
export const PYTHON = [
108
{ scheme: 'file', language: PYTHON_LANGUAGE },
11-
{ scheme: 'untitled', language: PYTHON_LANGUAGE }
9+
{ scheme: 'untitled', language: PYTHON_LANGUAGE },
10+
{ scheme: 'vscode-notebook', language: PYTHON_LANGUAGE }
1211
];
1312
export const PYTHON_ALLFILES = [{ language: PYTHON_LANGUAGE }];
1413

src/test/activation/languageServer/analysisOptions.unit.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,8 @@ suite('Language Server - Analysis Options', () => {
210210

211211
const expectedSelector = [
212212
{ scheme: 'file', language: PYTHON_LANGUAGE },
213-
{ scheme: 'untitled', language: PYTHON_LANGUAGE }
213+
{ scheme: 'untitled', language: PYTHON_LANGUAGE },
214+
{ scheme: 'vscode-notebook', language: PYTHON_LANGUAGE }
214215
];
215216

216217
const selector = analysisOptions.getDocumentFilters();
@@ -223,7 +224,8 @@ suite('Language Server - Analysis Options', () => {
223224

224225
const expectedSelector = [
225226
{ scheme: 'file', language: PYTHON_LANGUAGE },
226-
{ scheme: 'untitled', language: PYTHON_LANGUAGE }
227+
{ scheme: 'untitled', language: PYTHON_LANGUAGE },
228+
{ scheme: 'vscode-notebook', language: PYTHON_LANGUAGE }
227229
];
228230

229231
const selector = analysisOptions.getDocumentFilters(workspaceFolder);
@@ -237,7 +239,8 @@ suite('Language Server - Analysis Options', () => {
237239

238240
const expectedSelector = [
239241
{ scheme: 'file', language: PYTHON_LANGUAGE, pattern: `${workspaceFolder1.uri.fsPath}/**/*` },
240-
{ scheme: 'untitled', language: PYTHON_LANGUAGE }
242+
{ scheme: 'untitled', language: PYTHON_LANGUAGE },
243+
{ scheme: 'vscode-notebook', language: PYTHON_LANGUAGE }
241244
];
242245

243246
const selector = analysisOptions.getDocumentFilters(workspaceFolder1);

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"module": "commonjs",
88
"target": "es2018",
99
"outDir": "out",
10-
"lib": ["es6", "es2018", "dom"],
10+
"lib": ["es6", "es2018", "dom", "ES2019"],
1111
"jsx": "react",
1212
"sourceMap": true,
1313
"rootDir": "src",

0 commit comments

Comments
 (0)