I’m coming across stuff on the emacs wiki like Project Buffer Mode and SLN Mode
Are these old packages like everything else in Linux; not relevant or usable any more? I’m not sure if “just try them” is the right idea here, or even how to go about doing that (yet). Do you have any other suggestions or options? I’m trying to see the project view of the open source game Cataclysm DDA. They seem to be using a Windows system for development now and I’m seeing several little elements that are not getting compiled the same between their builds and what make produces with GCC. Perhaps the stuff in the project files would reveal more detail. (learning, but this is over my head and outside of my comfort zone)
There is a lot of old stuff, especially on the wiki. It’s one of the reasons I abandoned over a decade of config and started using Doom Emacs. I appreciate the curated set of packages with a more consistent interface than I had time to maintain.
As for sln based projects, I’ve never had success with them in Emacs. Heck, even VS Code has been hit and miss for me. Maybe someone knows a good sln package? The one you mentioned might be worth a try.
I’m seeing several little elements that are not getting compiled the same between their builds and what make produces with GCC.
Did you run
make clean
between the builds?Yeah
The problem ended up being a cmake script that redirected to a Python version.
The free Visual Studio Community Edition will open .sln files.
Edit: lol. No, I’m not lost. OP needs to open an SLN file to see what’s in it. I see no compelling reason to contort emacs to do that, when a free (but not FOSS) tool will get the job done.
In ops shoes, I would install VS Community, examine the SLN, remove VS Community, and throw away the SLN.
.SLN files are terrible. So hopefully OP isn’t looking for away to keep around.