basex-lsp/webapp/lsp/providers/completions.xqm
2025-10-10 12:17:46 +01:00

19 lines
No EOL
582 B
Text

module namespace comp = 'lsp-completions';
import module namespace lspt = 'lsp-typedefs' at "../lsp-typedefs.xqm";
(: (:{"triggerCharacter":":","triggerKind":2.0e0}:):)
declare function comp:list($context as map(*))
as lspt:CompletionItem*{
message($context,"context: "),
(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)
})
};