]> git.lizzy.rs Git - rust.git/blobdiff - editors/code/src/commands/on_enter.ts
Add boolean literals to package.json
[rust.git] / editors / code / src / commands / on_enter.ts
index 285849db70749dce4516b52b39c4b192725c4661..a7871c31eed0bde9d209833eb2e9ff82b06df673 100644 (file)
@@ -1,8 +1,8 @@
 import * as vscode from 'vscode';
 import * as ra from '../rust-analyzer-api';
 
-import { applySourceChange } from '../source_change';
 import { Cmd, Ctx } from '../ctx';
+import { applySnippetWorkspaceEdit } from '.';
 
 async function handleKeypress(ctx: Ctx) {
     const editor = ctx.activeRustEditor;
@@ -21,7 +21,8 @@ async function handleKeypress(ctx: Ctx) {
     });
     if (!change) return false;
 
-    await applySourceChange(ctx, change);
+    const workspaceEdit = client.protocol2CodeConverter.asWorkspaceEdit(change);
+    await applySnippetWorkspaceEdit(workspaceEdit);
     return true;
 }