The nimlangserver in vscode has stopped working for me again. Don’t be angry with me, but everything around chronos seems a bit odd to me. Sometimes I explore the source codes of various Nim packages, sometimes I just debug for fun—some codes are beautiful, some are messy but functional. Only chronos and its related packages strike me as strange and complicated. For example, chronos even includes some kind of HTTP server; it's supposed to be better because it handles multithreading excellently. I tried it, but mummie is a better choice.
Similarly, nimsuggest is a pretty good helper, but the newer vscode recommends nimlangserver, and that one already wastes my time just because I have to spend ages figuring out how to get it working in the first place. And I suspect there are two sources of the problems. Sometimes something changes for the worse in vscode itself (they call it new features), and the second source of problems I suspect is the ecosystem around chronos.
I want a clean, simple, and powerful tool. I’m going to find or write a nimlangserver without chronos, or just get pure nimsuggest running directly.