+ } else
+ loader_format = format;
+
+
+ if (loader_format == "lyx") {
+ Buffer * buffer = bufferlist.loadLyXFile(lyxfile);
+ if (buffer)
+ lv->view()->buffer(buffer);
+ } else {
+ lv->view()->buffer(bufferlist.newFile(lyxfile, string(), true));
+ bool as_paragraphs = loader_format == "textparagraph";
+ string filename2 = (loader_format == format) ? filename
+ : ChangeExtension(filename,
+ formats.extension(loader_format));
+ InsertAsciiFile(lv->view().get(), filename2, as_paragraphs);
+ lv->dispatch(FuncRequest(LFUN_MARK_OFF));