@@ -37,7 +37,7 @@ def notify(method:, params: {})
37
37
38
38
method = request [ :method ] . to_sym
39
39
40
- _ , subscriber = subscribers . find { |k , _ |
40
+ _ , subscriber = subscribers . find { |k , _ |
41
41
k === method
42
42
}
43
43
@@ -46,7 +46,7 @@ def notify(method:, params: {})
46
46
result = subscriber . call (
47
47
{
48
48
request : request , notifier : writer . method ( :notify ) , variables : variables
49
- } . merge ( variables ) . select { |k , _ | keys . include? ( k ) }
49
+ } . merge ( variables ) . select { |k , _ | keys . include? ( k ) } ,
50
50
)
51
51
52
52
if request [ :id ]
@@ -74,14 +74,14 @@ def on(method, &callback)
74
74
Protocol ::Interface ::InitializeResult . new (
75
75
capabilities : Protocol ::Interface ::ServerCapabilities . new (
76
76
text_document_sync : Protocol ::Interface ::TextDocumentSyncOptions . new (
77
- change : Protocol ::Constant ::TextDocumentSyncKind ::FULL
77
+ change : Protocol ::Constant ::TextDocumentSyncKind ::FULL ,
78
78
) ,
79
79
completion_provider : Protocol ::Interface ::CompletionOptions . new (
80
80
resolve_provider : true ,
81
- trigger_characters : %w( . )
81
+ trigger_characters : %w[ . ] ,
82
82
) ,
83
- definition_provider : true
84
- )
83
+ definition_provider : true ,
84
+ ) ,
85
85
)
86
86
end
87
87
@@ -103,22 +103,22 @@ def on(method, &callback)
103
103
range : Protocol ::Interface ::Range . new (
104
104
start : Protocol ::Interface ::Position . new (
105
105
line : error . line_num ,
106
- character : 0
106
+ character : 0 ,
107
107
) ,
108
108
end : Protocol ::Interface ::Position . new (
109
109
line : error . line_num ,
110
- character : 0
111
- )
112
- )
110
+ character : 0 ,
111
+ ) ,
112
+ ) ,
113
113
)
114
114
end
115
115
116
116
notifier . call (
117
117
method : :"textDocument/publishDiagnostics" ,
118
118
params : Protocol ::Interface ::PublishDiagnosticsParams . new (
119
119
uri : uri ,
120
- diagnostics : diagnostics
121
- )
120
+ diagnostics : diagnostics ,
121
+ ) ,
122
122
)
123
123
end
124
124
@@ -128,7 +128,7 @@ def on(method, &callback)
128
128
129
129
[
130
130
CompletionProvider ::AdHoc . new ( uri : uri , line : line , character : character , project : project ) ,
131
- CompletionProvider ::Rcodetools . new ( uri : uri , line : line , character : character , file_store : file_store )
131
+ CompletionProvider ::Rcodetools . new ( uri : uri , line : line , character : character , file_store : file_store ) ,
132
132
] . flat_map ( &:call )
133
133
end
134
134
0 commit comments