However the cleanest solution to me seems to be adding a header argument, maybe named :resname which could be used to control the name of the results, then passing an empty :resname argument could result in the following #+call: foo(x="bar") :resname #+results: ... and supplying a value would allow specific naming #+call: foo(x="bar") :resname eric #+results: eric ... Does that sound like a good solution? Is anyone using results names in another way which this would not address? Thanks -- Eric Taru Karttunen writes: > Hello > > I have code like > > #+call: foo(x="bar") > > that produces > > #+results: foo(x="bar") > ... > > Referring to the results with such a name elsewhere does not seem to > work and is tedious. Is there a way to to rename the results? > > i.e. > #+call: foo(x="bar") as foobar > producing > #+results: foobar > > - Taru Karttunen > > > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode