When I am in file1.org and do ^C ^E h h (export to html), it all works fine. file1.org defines a few macros then includes base.org which defines more macros and then includes the rest of the files I want included in the export. The result is one html file.
When I try to do (org-publish-current-project), I get an error that says “still-menu” macro is not defined but it is defined in base.org. The reason is (I guess) base.org includes other files and it is during processing of one of these files that the error occurs. From my experimentation, it appears that how exporting (at least during “publishing” is far different than I thought. So, the essence of my question is, where are macros suppose to be defined? I assumed I could define them once before they were used and then use them anywhere but that doesn’t seem to be the case. Thank you for your help
