the only way to use NimLSP with vscode currently is <https://marketplace.visualstudio.com/items?itemName=bung87.vscode-nim-lsp>
until <https://github.com/saem/vscode-nim/issues/131> gets done when using it with large projects, or just large files (like the ones generated by Futhark), or just by renaming a file, it just stops working until vscode is restarted (I can see nimlsp process running in background when this happens). Not sure if the problem lives in the vscode extension or in NimLSP, I should test it with a different editor/extension on same project to confirm.