]> git.lyx.org Git - features.git/blobdiff - src/BufferParams.cpp
support for default master document.
[features.git] / src / BufferParams.cpp
index 7477a9ac5123b3fdca4957de15b869e2e4fd4512..3f52f99702c0db6175f900fe5b62662ef5335e54 100644 (file)
@@ -497,6 +497,9 @@ string BufferParams::readToken(Lexer & lex, string const & token,
        } else if (token == "\\options") {
                lex.eatLine();
                options = lex.getString();
+       } else if (token == "\\master") {
+               lex.eatLine();
+               master = lex.getString();
        } else if (token == "\\language") {
                readLanguage(lex);
        } else if (token == "\\inputencoding") {
@@ -688,6 +691,11 @@ void BufferParams::writeFile(ostream & os) const
        if (!options.empty()) {
                os << "\\options " << options << '\n';
        }
+
+       // the master document
+       if (!master.empty()) {
+               os << "\\master " << master << '\n';
+       }
        
        //the modules
        if (!layoutModules_.empty()) {