Well, the latest commits are "geany-lsp" powered :). It works quite nice, so far even without an active project :D.
It's actually surprising (but I can reproduce it too). By default `use_without_project=false` but the server starts even with this set.
Thanks for the "bug report" :-)
Anyway, I've just tested the PR briefly and it seems to do what I'd expect it to do. So apart from the cosmetic `TRUE` comment above (which I can see you have just fixed), the PR looks good to me.