[fix] hover
This commit is contained in:
parent
e9a2d46272
commit
8453101c03
2 changed files with 7 additions and 5 deletions
|
@ -46,16 +46,19 @@ as map(*){
|
|||
:)
|
||||
declare function lsp-diags:parse-error($text as xs:string, $xml as element(ERROR))
|
||||
as map(*)*{
|
||||
|
||||
let $dmesg:=$xml/string()
|
||||
let $dmesg:=translate($dmesg," ",";")
|
||||
return (
|
||||
lsp-diags:nostic(pos:Range(pos:toPosition($text, $xml/@b),
|
||||
pos:toPosition($text, $xml/@e)),
|
||||
$lsp-diags:severities('error'),
|
||||
$xml/string()),
|
||||
$dmesg),
|
||||
|
||||
lsp-diags:nostic(pos:Range(pos:toPosition($text, $xml/@e +1 ),
|
||||
pos:toPosition($text, string-length($text)-1)),
|
||||
$lsp-diags:severities('warning'),
|
||||
"Unparsed due to previous parser error.")
|
||||
)
|
||||
};
|
||||
|
||||
(: test data :)
|
||||
|
|
|
@ -31,10 +31,9 @@ A [link](http://google.com)
|
|||
|
||||
The last line.`
|
||||
,
|
||||
`A hover at { pos:ln-col($json?params?position) }
|
||||
uri: {$json?params?textDocument?uri} `
|
||||
`A hover at { pos:ln-col($json?params?position) } uri: {$json?params?textDocument?uri} `
|
||||
]
|
||||
return rpc:response($r,$json)
|
||||
return rpc:response({"contents":$r},$json)
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue