Hi Bastien, My initial reaction was to say yes to all of these in the name of consistency, but there are nuances for org-babel-ref-resolve and org-babel-expand-noweb-references that are different than for org-babel-exp-process-buffer. If I have a block that nowebbs in another block, and at some point that other block is archived, do we treat it as if the block never existed? I don't think we do. Same for org-babel-ref-resolve. Those names exist and we know they exist, we just don't display/export them. I'm basing this on the assumption that users who archive headings don't want to see them/search them, not that they wanted to remove them entirely or refactor things related to them. It might make sense to warn if a block that is nowebbed in has been archived so the user can do something about it if they want, but I think having archiving effectively induce a null pointer is a bad idea. I wonder what other perspectives there are on this. Best! Tom
On Sun, Sep 6, 2020 at 2:37 AM Bastien <b...@gnu.org> wrote: > - org-babel-exp-process-buffer Yes > - org-babel-ref-resolve Probably not? > - org-babel-expand-noweb-references Probably not?