To the person having trouble with their execute bits (too many things going on in the one thread I lost track).
Note that if in `Edit->preferences->Various` you have `use_atomic_file_saving` set then the execute bit gets cleared every time the file is saved. You could try a different setting so it is preserved on save, either `use_gio_unsafe_file_saving` set, or neither. For all gory details see https://wiki.geany.org/config/all_you_never_wanted_to_know_about_file_saving.
Cheers Lex