This is awesome! Thanks a lot to status for their continued support of the nim community!
This is a very exciting plan (integrated REPL! Better debugger!) but I have a few questions and comments: * I would recommend changing the description of the nim extension to clearly state that it is the "official nim language extension" (e.g. "Official Nim language support for Visual Studio Code" or something like that). * It would also be great (but I do not know how that works) to add a "verified domain", like the rust language devs did, which adds a "checkmark" next to the description (check <https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer>). Now how that the description of that official rust extension also mentions that deprecates other extensions which might be a good idea too. Ideally it would be great if the other non official VSCode extensions could be official deprecated but I imagine that requires the collaboration of the original authors... Maybe you could try to contact them and ask them to do that and point to the new extension? * How does the "fix nimsuggest perf issues" task relate to Araq's NIR work? Are they related? * The fact that you currently need to install a nim language server separately is a bit cumbersome and unnecessarily complex. Will that still be required? * I'm _very_ excited about the integrated REPL objective :) * Will the debugger improvements apply to LLDB only or to GDB as well? Is the plan to support using VS Code as the debugger front-end (e.g. adding breakpoints, watching variables, etc.)? Will the debugger work on windows as well? * Does the package manager refer to nimble, to atlas or both? * I'm guessing that the code formatter part is covered by the new nph tool? Is the plan to integrate that formatter extension into the official VS Code extension at some point? Anyway, I'm really looking forward to see your progress over the next few months!