Once in a while when opening a Racket source file in emacs or other tools, it ends up being, not plain text, but something that registers as binary, though it appears mostly plain text. They start with:
#reader(lib"read.ss""wxme")WXME0111 ##
#|
This file uses the GRacket editor format.
Open this file in DrRacket version 8.12 or later to read it.
Most likely, it was created by saving a program in DrRacket,
and it probably contains a program with non-text elements
(such as images or comment boxes).
http://racket-lang.org/
|#
followed by a bunch of numbers and strings.
The files that this happens to don't have any non-text elements that I can see; they're just ASCII scheme code; certainly no embedded images or anything of the sort. Racket itself seems to understand the format and runs the code in it, but nothing else can work with it.
My questions: Any idea why this is happening, how do I tell DrRacket to not do it, and how can I tell it to save these files as normal simple plain text?