Added some functions to the StyleSheet to enable updating the cached element definition and finding selectors.
ecode:
Added "UI Panel Font Size" option.
LSP Client minor fixes. Added "--css" command line option.
"Show Line Endings" is now disabled by default.
Fixed "switch-to-previous-colorscheme" when running with emscripten.
This commit is contained in:
Martín Lucas Golini
2023-01-29 14:01:35 -03:00
parent e46fb2922d
commit 3aab736563
18 changed files with 158 additions and 47 deletions

View File

@@ -289,8 +289,10 @@ static void fromJson( LSPServerCapabilities& caps, const json& json ) {
}
caps.hoverProvider = toBoolOrObject( json, "hoverProvider" );
fromJson( caps.completionProvider, json["completionProvider"] );
fromJson( caps.signatureHelpProvider, json["signatureHelpProvider"] );
if ( json.contains( "completionProvider" ) )
fromJson( caps.completionProvider, json["completionProvider"] );
if ( json.contains( "signatureHelpProvider" ) )
fromJson( caps.signatureHelpProvider, json["signatureHelpProvider"] );
caps.definitionProvider = toBoolOrObject( json, "definitionProvider" );
caps.declarationProvider = toBoolOrObject( json, "declarationProvider" );
caps.typeDefinitionProvider = toBoolOrObject( json, "typeDefinitionProvider" );