Georg Baum <[EMAIL PROTECTED]> writes: > Bo Peng wrote: > >> There is another possibility (compromise): >> >> 1. we keep original file information (that would store in the >> plain-text .lyx file) so that we can easily locate the external >> counterpart of an embedded file. This would require a manifest file >> unless the 'not-within-document-directory' problem can be resolved. > > I always assumed that you would do this. And it does _not_ require a > manifest file. Your current implementation uses one, but this is not the > only possibility. You could as well store the needed information in the > insets.
I would prefer to keep the current LyX format as it is (reference to external stuff only) and have the manifest provide a table that relates external paths to internal ones. This would mean that the .lyx file is 100% identical in embedded and non-embedded mode. The bundle format should be a wrapper around an unchanged .lyx format. JMarc