Well, it seems that Geany cannot write to ``` /Users/baheyshalash/.config/geany ``` directory. I'd suggest checking if any of the directories ``` /Users/baheyshalash /Users/baheyshalash/.config /Users/baheyshalash/.config/geany ``` are writeable by you e.g. by using `touch foo` and checking if the file `foo` gets created or by looking at the permissions by running `ls -la`.