@
malibor
Hi
Interesting you have 4KLOC of configuration code, that has to be maintained.
I am not sure why you dislike
cmake, it's a solid build system that can do all kinds of things, and seems to be an industry standard these days. I guess the downside is that it is another language to learn. However VSCode can initially setup a cmake project for you, it's a matter of making changes as required. And a lot can be done with a simple setup.
IMO C::B isn't anywhere near as good as VSCode. VScode has lots of plugins to do various things, while C::B seems to be a little too simplistic IMO. C::B doesn't seem to have background compilation to show the red squiggles as one types the code. While it does have
TurtleSVN for version control, it doesn't have
git, which is a deal breaker for me.
QtCreator is a proper IDE, not just a UI designer. Although doesn't seem to have as many plugins as VSCode, but a lot of people like it, even if they aren't doing Qt.
With
vim, it has massive capability compared to other editors, but there are a zillion keystroke combinations to remember. There are ways to mitigate that though, for example I have a vague idea that one can assign macros to a key on the keyboard. Like
emacs, I guess it grows on the user over a long period time; people who have been using it for years swear by it.
There is also
KDevelop, which IMO is also not as flash as VSCode, but it does have the capability of being able to deal with about 60 different languages / script / markup. It has all the basics: debuggers; various version control systems; make, cmake, qmake etc. It is also under continuing development. One can still use it, even if one isn't running KDE.
https://en.wikipedia.org/wiki/KDevelop
https://apps.kde.org/kdevelop/
Also, Sublime Editor
https://en.wikipedia.org/wiki/Sublime_Text
And Eclipse:
https://eclipseide.org/
Varying reports about Eclipse. My problem with it was when updating Eclipse, I then had to update all the plugins, which became painful. Maybe I wasn't doing right?