Hi David, On Tue, Jul 19, 2011 at 8:44 PM, David Maus <dm...@ictsoc.de> wrote: >> That solved it! Just for the sake of understanding, what was most >> likely the issue here and what is a "macro problem"? > > My diagnosis went like this: > > (invalid-function org-loop-over-siblings-in-active-region) > ^^^ > > Invalid function means that Emacs was not able to get a callable > function for the symbol named > 'org-loop-over-siblings-in-active-region` > > It tried to look up one, but failed[1]. > > 'org-loop-over-siblings-in-active-region' is a macro (hence "macro > problem"). A macro is a Lisp structure that expands into Lisp code if > you compile (or run) a Lisp application.[2] >
[...] > > Best, > -- David > > [1] See Emacs Elisp manual, > http://www.gnu.org/s/emacs/manual/html_node/elisp/Function-Indirection.html > [2] http://www.gigamonkeys.com/book/macros-defining-your-own.html > Thank you for the clear explanation and the pointers to the references. I will definitely go through them. :) -- Suvayu Open source is the future. It sets us free.