mirror of
https://github.com/zed-industries/zed.git
synced 2024-10-26 00:19:46 +00:00
Merge pull request #2005 from zed-industries/tsserver-include-completion-detail
Include Typescript completion item `detail` field in completion label
This commit is contained in:
commit
1e18480808
1 changed files with 7 additions and 1 deletions
|
@ -128,8 +128,14 @@ impl LspAdapter for TypeScriptLspAdapter {
|
||||||
Kind::PROPERTY | Kind::FIELD => grammar.highlight_id_for_name("property"),
|
Kind::PROPERTY | Kind::FIELD => grammar.highlight_id_for_name("property"),
|
||||||
_ => None,
|
_ => None,
|
||||||
}?;
|
}?;
|
||||||
|
|
||||||
|
let text = match &item.detail {
|
||||||
|
Some(detail) => format!("{} {}", item.label, detail),
|
||||||
|
None => item.label.clone(),
|
||||||
|
};
|
||||||
|
|
||||||
Some(language::CodeLabel {
|
Some(language::CodeLabel {
|
||||||
text: item.label.clone(),
|
text,
|
||||||
runs: vec![(0..len, highlight_id)],
|
runs: vec![(0..len, highlight_id)],
|
||||||
filter_range: 0..len,
|
filter_range: 0..len,
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue