choosenim + nim + nimble + vscode (nimsaem plugin) I have learned that the only thing in nim that properly checks if your syntax works is the compiler, so basically I recompile every time I save a file automatically.
The cycle is typically: Write code --> Auto-compile --> Fix the syntax bugs I will have introduced guided by the compiler error messages --> Auto-compile --> Repeat until program runs.