* Add Lapce runner to run CMake
This is necessary to generate the compile_commands.json file which
clangd uses to be able to load libaries like gtkmm.
* Move compile_commands generation script into separate file
* Add more Lapce run settings
* Set execute bit on gen_compile_commands.sh
* Move Lapce run files to .lapce
* res: Remove zipped archive
This was probably added by accident.
* gitignore: Ignore archive files
Archives don't belong in the repo, so make sure they don't get
accidentally added again.