I upgraded from 2.4.0 to 2.5.0.M2.
It looks like the LSP does not work together with VSCode any more.
This is my workspace setting, vevedock-64 is my host:
I’m not an expert in VSCode and the LSP so I’ve no ideas or suggestions. I’ve not had the opportunity to use VSCode in quite awhile, at least for Rules DSL development so I’ve not had opportunity to see similar problems.
I would have expected setting restCompletions to false might have caused this behavior but your test shows that it works in 2.4 with that set to false. I’ve no clue what it could be.
It might be worth filing an issue, https://github.com/openhab/openhab-vscode. You’ve shown that it works in 2.4 but not 2.5 M2. Bruce has a good point though, try it in M3.
I have replied over there and i think we have to look on the server side for this.
There should be no changes since 2.4.0 or it would have been caused by our big lsp change.