Hello Nicolas, I agree with you about introducing 'eval' into the code base. This was just me getting the code from 8.3 back in a format the current code understand. Which leads me to conclude that this is not new functionality, just old undocumented functionality. I've found out about it through this SE post: http://emacs.stackexchange.com/a/7903 Anyway, I'll modify the patch and include documentation for this functionality. Nicolas Goaziou writes: > Hello, > > Eduardo Bellani writes: > >> org-clock.el: Fix clocktable scope parameter >> >> * lisp/org-clock.el (org-dblock-write:clocktable): Make sure to eval >> the scope if it is a lisp expression, or to return the scope if it >> is just a list. >> >> This adds back to the clocktable the capacity to have as scope both a >> list of file paths or a function that returns such a list. > > Thank you. > > However, I'd rather not introduce more `eval' in the code base. > > Instead, you can test if scope is a function and `funcall' it. This is > a new feature, which would require some documentation and an entry in > ORG-NEWS. > > Regards,