-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
I cannot get https://github.com/SemanticWebLanguageServer/swls to load correctly.
After several tries I got the build working and the swls server does get started by the plugin. But it does nothing.
I managed to configure Geany to know the filetype Turtle/.ttl by adding a custom filetype.Turtle.conf into the user config dir and by adding #Turtle=*.ttl; to filetypes_extensions.conf. The lsp.conf block looks like this:
[Turtle]
cmd=~/swls/target/debug/swls
rpc_log=~/turtle-lsp.log
lang_id_mappings=Turtle;*.ttl
I assume there's something missing on the Geany side (compared to swls' instructions for Vim). I do not get any debug output in the log. This is the server initialize output, if that helps:
{
"~/swls/target/debug/swls":
{
"capabilities" : {
"completionProvider" : {
"resolveProvider" : false,
"triggerCharacters" : [
":"
]
},
"definitionProvider" : true,
"documentFormattingProvider" : true,
"hoverProvider" : true,
"inlayHintProvider" : true,
"referencesProvider" : true,
"renameProvider" : {
"prepareProvider" : true
},
"semanticTokensProvider" : {
"documentSelector" : [
{
"language" : "sparql"
},
{
"language" : "turtle"
},
{
"language" : "jsonld"
}
],
"full" : true,
"legend" : {
"tokenModifiers" : [],
"tokenTypes" : [
"boolean",
"langTag",
"comment",
"enumMember",
"enum",
"keyword",
"namespace",
"number",
"property",
"string",
"variable"
]
},
"range" : false
},
"textDocumentSync" : 1,
"typeDefinitionProvider" : true
}
}
}
Metadata
Metadata
Assignees
Labels
No labels