current one
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2066
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
read_file()
- Rename variable fileformat to format, to avoid confusion with
the file_format enum type. (DLR)
+ load_buffer()
+ - Don't change the file format when we insert another file into
+ the current one. (DLR)
do_insertfile()
- Simplify by reusing variables whereever possible, and add a
parameter execute to indicate whether or not to be in "Execute
}
if (rc == 0) {
+ file_format fmt_save = fmt;
+
read_file(f, filename);
+
+ /* If we're not loading into a new buffer, preserve the file
+ * format. */
+ if (!new_buffer)
+ fmt = fmt_save;
+
#ifndef NANO_SMALL
stat(filename, &originalfilestat);
#endif