I would create a vscode client, but I am not really very familiar with that ecosystem. Welcoming anyone to implement this in any other editors. This is just the language server implementation with no assumption regarding clients.
https://github.com/brianluft/heirloom/commit/3001b284130c399... is rather interesting. Not only for all of the implicit type conversions that the code turned out to be doing, but also for all of the things that were dropped.
It is not totally "modernized", though. Its idea of "Unicode only" is using WTF-16 rather than UTF-8 (which is possible on Win32 nowadays with code page 65001).
I was trying to figure out why Systemd decided on their ini-like syntax instead of something like xml or json or whatever. I thought maybe it was some standard that existed at the time, but it does seem to be a custom format unique to systemd...
We need more projects like this and if a system is running SystemD, this needs to be enabled and integrated with any LSP-supported editors.
Also the top three stories are most likely what your audience already knows. What people are craving, at least what I'm craving, is something that isn't on my feed everywhere else.
[0] https://docs.podman.io/en/latest/markdown/podman-systemd.uni...