Hi,
when I use a self-defined macro in a macro definition, subsequent macros in the same macro definition don't get expanded (tested with org version 9.2.1 and tip of maint): --- snip example --- #+Macro: newline (eval "\n") #+Macro: new $1 {{{newline}}}#+Index: $1 {{{newline}}} Use the {{{new(format)}}} command to format a string according to the /format-string/ argument. --- snip example --- the output of which is: --- snip resulting output --- Use the format a \index{format {{{newline}}}} command to format a string according to the \emph{format-string} argument. --- snip resulting output --- The expected output would be: --- snip expected output --- Use the format a \index{format} command to format a string according to the \emph{format-string} argument. --- snip expected output --- PS: leaving the second {{{newline}}} out is not a solution, as paragraph reformatting will put the macro in the middle of the line. The issue doesn't crop up, when using a predefined macro, e.g. ` date' or `author'. It also doesn't show up, when the first macro in the macro is e.g. the predefined macro `date'. That is the following example 2 works ok: --- snip example 2 --- #+Date: <2020-01-20 Mon> #+Macro: old $1 {{{date}}} {{{newline}}} alpha {{{newline}}} beta {{{old}}} --- snip example 2 --- Thanks for any hints/help. Best regards Robert