we can't please all the people all the time
So the best way is to give the user convenient tools that allow to customize the program to the maximum possible extent. With Geany, it's possible, but not so well documented, and requires some hacker skills. :)