I did and the result is still the same. BTW if the setting for file saving changes how geany reads files then this would IMHO be an error. When geany inspects the input file buffer to find out, what kind of line ending was mostly used in the input file (your code snippet `utils_get_line_endings` ), then geany definitely must always open and read the input files in binary mode under windows. ![geany_test_crlf_atomic](https://cloud.githubusercontent.com/assets/22057148/18517099/7e5e19f2-7a9b-1...)