@fightthepower I'm using GYCM and works okay, but you need to do 2 fixes: 1. Add missing #include <iostream> 2. do try (); catch () for every function body inside gycm, beacuse when opening big files C++ exception is leaking to geany-plugins core C code and it crashes geany. With those 2, GYCM is closest to have properly working LSP implementation for geany as I'm aware of. You can find me and others on IRC, I highly encourage to join us there :)