Hi Jarmo, Jarmo Hurri writes: > I have nothing against the idea. However, I get only errors when I try > to apply your functions in my examples. I can track down the source of > the problems later (not today, though). There was a typo, I attach the correct patch. > But how about combining your idea about getting rid of CL's position > with the following idea of building the docstring on the fly in the > macro? That is, you do not need to define multiple functions by hand, > but the docstrings can still be unique. As you prefer. But C-h f will not point to org-table.el if we use this macro. This is acceptable, but we need to mention `org-lookup' as the "matrix" function in the docstring, so that user C-h f'ing org-lookup will find it in org-table.el. Another wish style-wise: the first sentence of the docstring should be one line long. See the short parameters names and the docstrings in my patch to get an idea -- but please feel free to also follow your taste here, of course. Thanks!