If I try using VS Code instead of Emacs for working on Manifold Markets, will I want to keep using it a week after I begin?
Resolution is simply based on my own judgment of what I prefer. I will resolve the market one week after I begin using VS Code. If I decide not to bother trying VS Code right now I will resolve N/A. I have been using Emacs for about 20 years, and my setup for working on the Manifold codebase (Typescript web app with React) involves mostly `web-mode`, `typescript-mode`, `company`, `lsp-mode`, and `magit`. I wouldn't say I am a big Emacs guru, I am just comfortable with it. If I try out VS Code I will be using the FOSS version of it on Arch Linux with Sway. I haven't tried any new editors in a long time, except for occasionally using Visual Studio and IntelliJ for .NET and JVM projects in particular. May 10, 12:55pm: And I guess also I use `vterm` a lot. May 10, 10:17pm: I installed VS Codium and I plan on trying it out this next week, so it's not gonna resolve N/A.
> I have always found it a pain to get Emacs to do everything modern IDEs do - it's usually possible but very finicky. I also had a very bad time trying to work with frontend code in Emacs, but it sounds like you've got that figured out. This got way better in like, the past 3 years, with LSP integration. Before, I would always have to fiddle with projectile/company/flycheck/major-mode settings for every language I wanted an IDE-like experience in (i.e. projects, completion, inline errors, formatting), but now it seems like I just turn on LSP and it works great for everything.
I primarily used Emacs for most of my life, but have recently started using modern IDEs more and have had a generally positive experience with them. I have always found it a pain to get Emacs to do everything modern IDEs do - it's usually possible but very finicky. I also had a very bad time trying to work with frontend code in Emacs, but it sounds like you've got that figured out. On the other hand Emacs is extremely customizable and there are often minor annoyances in my IDE where I don't know whether it's possible to change them. If you're already using Emacs comfortably that's a decently high bar for an IDE to clear, but I'd say it's probably worth a try.