I'm interested in understanding how useful an LSP (Language Server Protocol) server for OpenFOAM case files can be to the community.

An LSP is what goes beyond highlighting the syntax, to providing error diagnostics and keyword value completion by integrating with a number of code editing tools.
In short, It enables us to see something like this:

OpenFOAM LSP server

I greatly appreciate you taking the time to share your thoughts.

Question Title

* 1. I have a working but tiny code base (100 lines of typescript code). How much do you support or oppose the idea of having an LSP for OpenFOAM case files?

Question Title

* 2. What kind of features you want to see implemented? Please select at most three (3)

Question Title

* 3. How likely are you to get involved in the LSP server's development if it's written in TypeScript?

Question Title

* 4. What IDEs/Text editors you want the LSP server to work with?

Question Title

* 5. What are your favorite OpenFOAM forks/variants?

T