Resolve single assist only

This commit is contained in:
Kirill Bulatov
2021-05-03 18:03:28 +03:00
parent e5cdcb8b12
commit 1679a376f3
9 changed files with 78 additions and 32 deletions

View File

@@ -897,8 +897,10 @@ pub(crate) fn code_action(
(Some(it), _) => res.edit = Some(snippet_workspace_edit(snap, it)?),
(None, Some((index, code_action_params))) => {
res.data = Some(lsp_ext::CodeActionData {
id: format!("{}:{}", assist.id.0, index.to_string()),
id: assist.id.0.to_string(),
code_action_params,
kind: assist.id.1.name().to_string(),
index,
});
}
(None, None) => {