[mod] improve sock err handling
This commit is contained in:
parent
9c805c2a21
commit
b7d0d8e03d
11 changed files with 108 additions and 71 deletions
|
|
@ -1,21 +1,28 @@
|
|||
{
|
||||
"capabilities": {
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"resolveProvider": false,
|
||||
"triggerCharacters": [ "\"", ":" ],
|
||||
"documentSelector": [{ "language": "xquery" }]
|
||||
},
|
||||
"hoverProvider": true,
|
||||
"documentSymbolProvider": false,
|
||||
"documentRangeFormattingProvider": false,
|
||||
"colorProvider": {},
|
||||
"foldingRangeProvider": false,
|
||||
"selectionRangeProvider": false,
|
||||
"documentLinkProvider": {},
|
||||
"serverInfo": {
|
||||
"name": "XQuery 4.0b Language Server",
|
||||
"version": "0.0.1"
|
||||
"capabilities": {
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"resolveProvider": false,
|
||||
"triggerCharacters": [
|
||||
"\"",
|
||||
":"
|
||||
],
|
||||
"documentSelector": [
|
||||
{
|
||||
"language": "xquery"
|
||||
}
|
||||
]
|
||||
},
|
||||
"hoverProvider": false,
|
||||
"documentSymbolProvider": false,
|
||||
"documentRangeFormattingProvider": false,
|
||||
"colorProvider": false,
|
||||
"foldingRangeProvider": false,
|
||||
"selectionRangeProvider": false,
|
||||
"documentLinkProvider": {},
|
||||
"serverInfo": {
|
||||
"name": "XQuery 4.0b Language Server",
|
||||
"version": "0.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
7
webapp/lsp/etc/format-defaults.json
Normal file
7
webapp/lsp/etc/format-defaults.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"tabSize": 2,
|
||||
"insertSpaces": true,
|
||||
"trimTrailingWhitespace": true,
|
||||
"insertFinalNewline": true,
|
||||
"trimFinalNewlines": true
|
||||
}
|
||||
|
|
@ -3,6 +3,7 @@ positions in text
|
|||
:)
|
||||
module namespace pos="lsp/position";
|
||||
|
||||
(:~ json numbers :)
|
||||
declare type pos:num as (xs:integer|xs:double);
|
||||
|
||||
(:~
|
||||
|
|
@ -89,7 +90,7 @@ as xs:integer
|
|||
return $s?max
|
||||
};
|
||||
|
||||
(:~ position text for display :)
|
||||
(:~ format position for text display :)
|
||||
declare function pos:ln-col($pos as pos:Position,$offset as xs:integer:=1)
|
||||
{
|
||||
`Ln { $pos?line + $offset}, Col { $pos?character + $offset}`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue