Merge pull request #40 from github/elbrenn/range

Add range to CompletionItems
This commit is contained in:
Beth Brennan
2022-12-07 10:55:35 -05:00
committed by GitHub
5 changed files with 65 additions and 39 deletions
+2 -10
View File
@@ -6,6 +6,7 @@ import {Hover} from "vscode-languageserver-types";
import {info} from "./log";
import {nullTrace} from "./nulltrace";
import {findToken} from "./utils/find-token";
import {mapRange} from "./utils/range";
// Render value description and Context when hovering over a key in a MappingToken
export async function hover(document: TextDocument, position: Position): Promise<Hover | null> {
@@ -41,16 +42,7 @@ function getHover(token: TemplateToken): Hover | null {
return {
contents: description,
range: {
start: {
line: token.range!.start[0] - 1,
character: token.range!.start[1] - 1
},
end: {
line: token.range!.end[0] - 1,
character: token.range!.end[1] - 1
}
}
range: mapRange(token.range)
} as Hover;
}
return null;