[mod] completions
This commit is contained in:
parent
732a1c98e3
commit
a2fa9cb062
4 changed files with 20 additions and 3 deletions
|
|
@ -57,7 +57,7 @@ as map(*)?
|
|||
{
|
||||
let $doc:=$json?params?textDocument?uri
|
||||
let $context:=$json?params?context (:{"triggerCharacter":":","triggerKind":2.0e0}:)
|
||||
let $result:=comp:list($context)=>array:build()
|
||||
let $result:=comp:dummy($context)=>array:build()
|
||||
return rpc:result($json,$result)
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,5 +5,15 @@ import module namespace lspt = 'lsp-typedefs' at "../lsp-typedefs.xqm";
|
|||
declare function comp:list($context as map(*))
|
||||
as lspt:CompletionItem*{
|
||||
message($context,"context: "),
|
||||
(1 to 5)!lspt:CompletionItem("item"+.,.)
|
||||
(1 to 20)!lspt:CompletionItem("item"||.,.)
|
||||
};
|
||||
|
||||
declare function comp:dummy($context as map(*))
|
||||
as lspt:CompletionItem*{
|
||||
|
||||
message($context,"context: "),
|
||||
map:for-each($lspt:CompletionItemKindMap,
|
||||
fn($k,$v){
|
||||
lspt:CompletionItem($k,$v)
|
||||
})
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue