From: Stefan Schimanski Date: Tue, 21 Oct 2008 15:44:15 +0000 (+0000) Subject: * Added Uwe's comment and a word about \global X-Git-Tag: 1.6.10~2937 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=c8f87b06fbb9ad57167104951220560ff68f918b;p=features.git * Added Uwe's comment and a word about \global git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27013 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/mathed/MathMacroTemplate.cpp b/src/mathed/MathMacroTemplate.cpp index b00e4f9c89..f27c8cdeff 100644 --- a/src/mathed/MathMacroTemplate.cpp +++ b/src/mathed/MathMacroTemplate.cpp @@ -1158,8 +1158,10 @@ void MathMacroTemplate::write(WriteStream & os, bool overwriteRedefinition) cons } os << "]"; } else { - // macros without optionals use standard _global_ \def macros: - // \global\def\foo#1#2{#1,#2} + // Macros without optionals use standard _global_ \def macros: + // \global\def\long\foo#1#2{#1,#2} + // We use the \long prefix as this is the equivalent to \newcommand. + // We cannot use \newcommand directly because \global does not work with it. os << "\\global\\long\\def\\" << name(); docstring param = from_ascii("#0"); for (int i = 1; i <= numargs_; ++i) {