-
Notifications
You must be signed in to change notification settings - Fork 285
/
Copy pathhookspecs.py
122 lines (75 loc) · 2.04 KB
/
hookspecs.py
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# Copyright 2017 Palantir Technologies, Inc.
# pylint: disable=redefined-builtin, unused-argument
from pyls import hookspec
@hookspec
def pyls_code_actions(config, workspace, document, range, context):
pass
@hookspec
def pyls_code_lens(config, workspace, document):
pass
@hookspec
def pyls_commands(config, workspace):
"""The list of command strings supported by the server.
Returns:
List[str]: The supported commands.
"""
@hookspec
def pyls_completions(config, workspace, document, position):
pass
@hookspec
def pyls_definitions(config, workspace, document, position):
pass
@hookspec
def pyls_dispatchers(config, workspace):
pass
@hookspec
def pyls_document_did_open(config, workspace, document):
pass
@hookspec
def pyls_document_did_save(config, workspace, document):
pass
@hookspec
def pyls_document_highlight(config, workspace, document, position):
pass
@hookspec
def pyls_document_symbols(config, workspace, document):
pass
@hookspec(firstresult=True)
def pyls_execute_command(config, workspace, command, arguments):
pass
@hookspec
def pyls_experimental_capabilities(config, workspace):
pass
@hookspec
def pyls_folding_range(config, workspace, document):
pass
@hookspec(firstresult=True)
def pyls_format_document(config, workspace, document):
pass
@hookspec(firstresult=True)
def pyls_format_range(config, workspace, document, range):
pass
@hookspec(firstresult=True)
def pyls_hover(config, workspace, document, position):
pass
@hookspec
def pyls_initialize(config, workspace):
pass
@hookspec
def pyls_initialized():
pass
@hookspec
def pyls_lint(config, workspace, document, is_saved):
pass
@hookspec
def pyls_references(config, workspace, document, position, exclude_declaration):
pass
@hookspec(firstresult=True)
def pyls_rename(config, workspace, document, position, new_name):
pass
@hookspec
def pyls_settings(config):
pass
@hookspec(firstresult=True)
def pyls_signature_help(config, workspace, document, position):
pass