add dot compeletion to vhdl
This commit is contained in:
parent
01b59428c2
commit
6cecb97555
@ -58,7 +58,16 @@ pub fn completion(server: &LSPServer, params: &CompletionParams) -> Option<Compl
|
|||||||
// 按下 . 时需要触发的补全效果
|
// 按下 . 时需要触发的补全效果
|
||||||
"." => {
|
"." => {
|
||||||
info!("trigger vhdl dot completion");
|
info!("trigger vhdl dot completion");
|
||||||
None
|
let mut completion_items = server.srcs.get_completions(
|
||||||
|
&token,
|
||||||
|
file.text.pos_to_byte(&doc.position),
|
||||||
|
&doc.text_document.uri,
|
||||||
|
)?;
|
||||||
|
|
||||||
|
completion_items.items.extend(vhdl_project_completion_items);
|
||||||
|
|
||||||
|
completion_items.items.dedup_by_key(|i| i.label.to_string());
|
||||||
|
Some(completion_items)
|
||||||
},
|
},
|
||||||
_ => None,
|
_ => None,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user