runparams.use_CJK = features.mustProvide("CJK");
runparams.use_memindex = features.isProvided("memoir-idx");
}
+ params().use_memindex = features.isProvided("memoir-idx");
LYXERR(Debug::OUTFILE, " Buffer validation done.");
bool const output_preamble =
std::string multibib;
/// Split the index?
bool use_indices;
+ /// do we use the memoir way to split indexes?
+ mutable bool use_memindex;
/// Save transient properties?
bool save_transient_properties;
/// revision tracking for this buffer ? (this is a transient property)
&& !bp.useBibtopic()
&& bp.multibib == "child";
runparams.includeall = includeall;
+ runparams.use_memindex = bp.use_memindex;
}
// Some converters (e.g. lilypond) can only output files to the
"tmpfile.out"));
}
- if (buffer && buffer->params().use_indices && conv.latex()) {
- // We need to validate the buffer to get access to features.
- // FIXME Not nice that we need to do this here.
- LYXERR(Debug::OUTFILE, " Validating buffer...");
- LaTeXFeatures features(*buffer, buffer->params(), runparams);
- buffer->validate(features);
- runparams.use_memindex = features.isProvided("memoir-idx");
- }
-
if (buffer && buffer->params().use_minted
&& lyxrc.pygmentize_command.empty() && conv.latex()) {
bool dowarn = false;