Skip to content

Commit

Permalink
refactor(vscode): simplify Range creation
Browse files Browse the repository at this point in the history
  • Loading branch information
camerondubas authored and dfreeman committed Nov 14, 2023
1 parent 83937e4 commit e9354bd
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions packages/vscode/src/extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import {
workspace,
WorkspaceConfiguration,
WorkspaceEdit,
Position,
} from 'vscode';
import { Disposable, LanguageClient, ServerOptions } from 'vscode-languageclient/node.js';
import type { Request, GetIRRequest, SortImportsRequest } from '@glint/core/lsp-messages';
Expand Down Expand Up @@ -61,7 +60,7 @@ async function restartClients(): Promise<void> {
}

async function sortImports(editor: TextEditor): Promise<void> {
let workspaceFolder = workspace.getWorkspaceFolder(editor.document.uri);
const workspaceFolder = workspace.getWorkspaceFolder(editor.document.uri);
if (!workspaceFolder) {
return;
}
Expand All @@ -77,9 +76,12 @@ async function sortImports(editor: TextEditor): Promise<void> {
const workspaceEdit = new WorkspaceEdit();

for (const edit of edits) {
const start = new Position(edit.range.start.line, edit.range.start.character);
const end = new Position(edit.range.end.line, edit.range.end.character);
const range = new Range(start, end);
const range = new Range(
edit.range.start.line,
edit.range.start.character,
edit.range.end.line,
edit.range.end.character
);
workspaceEdit.replace(editor.document.uri, range, edit.newText);
}

Expand Down

0 comments on commit e9354bd

Please sign in to comment.