Repository navigation
Expand file tree
/
Copy pathplugin.yaml
More file actions
57 lines (53 loc) · 1.51 KB
/
Copy pathplugin.yaml
File metadata and controls
57 lines (53 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
id: lumide_python
name: 'Python'
description: 'Python for Lumide: Pyright, interpreters, virtual environments and Python versions, per project.'
entry_point: 'bin/main.dart'
activation_events:
- 'onSdkProvider:python'
- 'workspaceContains:*.py'
- 'workspaceContains:requirements.txt'
- 'workspaceContains:pyproject.toml'
- 'workspaceContains:**/*.py'
- 'workspaceContains:**/pyproject.toml'
- 'workspaceContains:**/requirements.txt'
permissions:
- network:
- 'raw.githubusercontent.com'
- 'github.com'
- 'githubusercontent.com'
- shell:
- pyright
- pyright-langserver
- python
- python3
- pip
configuration:
- key: python-lsp.path
type: filePath
title: 'Pyright Executable Path'
description: 'Path to the pyright-langserver executable. If empty, the system PATH will be used.'
contributes:
sdkProviders:
- id: python
kind: python
title: 'Python'
iconPath: 'assets/python.svg'
capabilities:
catalog: true
discovery: true
resolution: true
validation: true
install: true
commands:
- id: python.selectInterpreter
title: 'Python: Select Interpreter'
category: 'Python'
- id: python.createEnvironment
title: 'Python: Create Environment'
category: 'Python'
- id: python.runFile
title: 'Python: Run Python File in Terminal'
category: 'Python'
- id: lumide_python.restartLsp
title: 'Python: Restart Language Server'
category: 'Python'