Merge pull request #40 from github/elbrenn/range
Add range to CompletionItems
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user