Looks like your file has a NUL byte at the 910th line (after the `a`). Geany currently does not support NUL bytes in files, so it causes some issues, like cutting the file after the first NUL byte, and preventing automatically loading it successfully. See @elextr's answer and https://github.com/geany/geany/issues/618#issuecomment-133426114