Eric, > I would suggest it is intentional: setting a header property means it > applies to *all* src blocks.
thanks. but, in this case, all source blocks are being tangled to the same file. which, for many (most?) languages (but not elisp), means the variable is going to be defined (and re-defined) at (the particular language's version of) global scope. which seems mostly redundant. that was what i was wondering about. cheers, Greg