Then the realization happened that we have had all this in Vim for quite a long
time, but it just needed to be set up manually. This may be a tedious and
distracting process. Luckily, it could be easily automated the way Qt Creator
handles generic projects. So meet cproj, a system to handle generic C++
projects within my dotfiles: