[mof] fix F #10
This commit is contained in:
parent
e1a46c8577
commit
0508901f72
9 changed files with 549 additions and 7 deletions
0
webapp/lsp/diagnostic.xqm
Normal file
0
webapp/lsp/diagnostic.xqm
Normal file
|
|
@ -22,9 +22,11 @@ as function(*)
|
|||
|
||||
declare function hnd:diags($parse as element(),$diags:=())
|
||||
{
|
||||
let $h:= hnd:get-handler($parse,$diags)($parse,$diags)
|
||||
return if($h?skipchildren)
|
||||
then $h?result
|
||||
let $_:=trace(($parse,$diags),"diags")
|
||||
let $h:= hnd:get-handler($parse,$diags)
|
||||
let $walk:=$h($parse,$diags)
|
||||
return if($walk?skipchildren)
|
||||
then $walk?result
|
||||
else fold-left($parse/*,$diags,
|
||||
fn($r,$this){
|
||||
hnd:diags($this,$r)
|
||||
|
|
|
|||
|
|
@ -53,13 +53,14 @@ as map(*)?
|
|||
{
|
||||
let $uri:=$json?params?textDocument?uri
|
||||
let $text:=docs:get(ws:id(), $uri, "textDocument")?text
|
||||
let $fmt:="formatted to do"
|
||||
let $fmt:=`(: formatting to do :)
|
||||
`
|
||||
return map{
|
||||
"jsonrpc": "2.0",
|
||||
"id": $json?id,
|
||||
"result":[{
|
||||
"range":pos:full-range($text),
|
||||
"newText": $fmt
|
||||
"newText": $fmt || $text
|
||||
}]
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue