feat(completion): forward completion entries to current editor
This commit is contained in:
parent
f59125f74a
commit
8934bf5cd0
4 changed files with 77 additions and 22 deletions
|
@ -1030,28 +1030,30 @@ fn send_completion_item(to: tp.pid_ref, file_path: []const u8, row: usize, col:
|
|||
const insert = textEdit_insert orelse return error.InvalidMessageField;
|
||||
const replace = textEdit_replace orelse return error.InvalidMessageField;
|
||||
return to.send(.{
|
||||
"completion_item",
|
||||
file_path,
|
||||
row,
|
||||
col,
|
||||
is_incomplete,
|
||||
label,
|
||||
label_detail,
|
||||
label_description,
|
||||
kind,
|
||||
detail,
|
||||
documentation,
|
||||
sortText,
|
||||
insertTextFormat,
|
||||
textEdit_newText,
|
||||
insert.start.line,
|
||||
insert.start.character,
|
||||
insert.end.line,
|
||||
insert.end.character,
|
||||
replace.start.line,
|
||||
replace.start.character,
|
||||
replace.end.line,
|
||||
replace.end.character,
|
||||
"cmd", "add_completion", .{
|
||||
file_path,
|
||||
row,
|
||||
col,
|
||||
is_incomplete,
|
||||
label,
|
||||
label_detail,
|
||||
label_description,
|
||||
kind,
|
||||
detail,
|
||||
documentation,
|
||||
documentation_kind,
|
||||
sortText,
|
||||
insertTextFormat,
|
||||
textEdit_newText,
|
||||
insert.start.line,
|
||||
insert.start.character,
|
||||
insert.end.line,
|
||||
insert.end.character,
|
||||
replace.start.line,
|
||||
replace.start.character,
|
||||
replace.end.line,
|
||||
replace.end.character,
|
||||
},
|
||||
}) catch error.ClientFailed;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue