From c8f87b06fbb9ad57167104951220560ff68f918b Mon Sep 17 00:00:00 2001 From: Stefan Schimanski Date: Tue, 21 Oct 2008 15:44:15 +0000 Subject: [PATCH] * 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 --- src/mathed/MathMacroTemplate.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) { -- 2.39.2