I have asked about this issue previously on kde forum; but, was not able progress much, hence wanna ask it here as well since this is the second best spot for this issue. I am trying the vscode-html-languageserver via the package from npm under the name vscode-langservers-extracted by hrsh7th (I have also tried the ones from @zed-industries and @t1ckbase with failure), here is the config I had for the html:
"html": {
"command": ["toolbox", "run","-c","kate-lsps","vscode-html-language-server", "--stdio"],
"url": "https://github.com/Microsoft/vscode/tree/main/extensions/html-language-features/server",
"highlightingModeRegex": "^HTML$"
},
and here is the error message I am getting:
[22:52:36  PATH Info] /app/bin:/usr/bin
[22:52:36  TMPDIR Info] TMPDIR=/run/user/1000/app/org.kde.kate
[22:52:43  LSP Client Log] Started server html@/var/home/ahmet: /usr/bin/toolbox run -c kate-lsps vscode-html-language-server --stdio
[22:52:45  LSP Server Log] html@/var/home/ahmet
[Error] Error while validating : Cannot read properties of null (reading 'validProperties')
TypeError: Cannot read properties of null (reading 'validProperties')
at LintConfigurationSettings.getSetting (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/lintRules.js:78:29)
at new LintVisitor (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/lint.js:53:41)
at LintVisitor.entries (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/lint.js:41:29)
at CSSValidation.doValidation (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/cssValidation.js:34:60)
at _callee$ (/usr/local/lib/node_modules/vscode-langservers-extracted/lib/html-language-server/modes/cssMode.js:53:69)
at tryCatch (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/regenerator-runtime/runtime.js:64:40)
at Generator.invoke (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/regenerator-runtime/runtime.js:299:22)
at Generator.next (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/regenerator-runtime/runtime.js:124:21)
at asyncGeneratorStep (/usr/local/lib/node_modules/vscode-langservers-extracted/lib/html-language-server/modes/cssMode.js:17:103)
at _next (/usr/local/lib/node_modules/vscode-langservers-extracted/lib/html-language-server/modes/cssMode.js:19:194)
[22:52:47  LSP Client Warning] Server terminated unexpectedly ... Restarting [/usr/bin/toolbox run -c kate-lsps vscode-html-language-server --stdio] [homepage: https://github.com/Microsoft/vscode/tree/main/extensions/html-language-features/server]
[22:52:49  LSP Client Log] Started server html@/var/home/ahmet: /usr/bin/toolbox run -c kate-lsps vscode-html-language-server --stdio
[22:52:50  LSP Server Log] html@/var/home/ahmet
[Error] Error while validating : Cannot read properties of null (reading 'validProperties')
TypeError: Cannot read properties of null (reading 'validProperties')
at LintConfigurationSettings.getSetting (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/lintRules.js:78:29)
at new LintVisitor (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/lint.js:53:41)
at LintVisitor.entries (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/lint.js:41:29)
at CSSValidation.doValidation (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice/lib/umd/services/cssValidation.js:34:60)
at _callee$ (/usr/local/lib/node_modules/vscode-langservers-extracted/lib/html-language-server/modes/cssMode.js:53:69)
at tryCatch (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/regenerator-runtime/runtime.js:64:40)
at Generator.invoke (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/regenerator-runtime/runtime.js:299:22)
at Generator.next (/usr/local/lib/node_modules/vscode-langservers-extracted/node_modules/regenerator-runtime/runtime.js:124:21)
at asyncGeneratorStep (/usr/local/lib/node_modules/vscode-langservers-extracted/lib/html-language-server/modes/cssMode.js:17:103)
at _next (/usr/local/lib/node_modules/vscode-langservers-extracted/lib/html-language-server/modes/cssMode.js:19:194)
[22:52:53  LSP Client Warning] Server terminated unexpectedly ... NOT Restarting [/usr/bin/toolbox run -c kate-lsps vscode-html-language-server --stdio] [homepage: https://github.com/Microsoft/vscode/tree/main/extensions/html-language-features/server]
The Kate app is from flathub (tried the fedora one as well). Any suggestion would be appriciated.