Skip to content

Commit f3ff512

Browse files
committed
Updated
1 parent 21c3f2b commit f3ff512

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

src/features/ExpandAlias.ts

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,23 @@ export function registerExpandAliasCommand(client: LanguageClient): void {
1212

1313
var editor = Window.activeTextEditor;
1414
var document = editor.document;
15-
var selection = editor.selection;
16-
var text = document.getText(selection);
17-
var range=new vscode.Range(selection.start.line, selection.start.character, selection.end.line, selection.end.character);
18-
15+
var selection = editor.selection;
16+
var text, range;
17+
18+
var sls = selection.start;
19+
var sle = selection.end;
20+
21+
if(
22+
(sls.character === sle.character ) &&
23+
(sls.line === sle.line)
24+
) {
25+
text = document.getText();
26+
range = new vscode.Range(0, 0, document.lineCount, text.length);
27+
} else {
28+
text = document.getText(selection);
29+
range = new vscode.Range(sls.line, sls.character, sle.line, sle.character);
30+
}
31+
1932
client.sendRequest(ExpandAliasRequest.type, text).then((result) => {
2033
editor.edit((editBuilder) => {
2134
editBuilder.replace(range, result);

0 commit comments

Comments
 (0)