Adam Porter <a...@alphapapa.net> writes: > Marco Wahl <marcowahls...@gmail.com> writes:
>> You say the visibility is better for the #+-property keywords. I say >> they can occur _anywhere_ in the file and even in some drawers. See >> above "#+CATEGORY: cat-doc-prop-keyword-2". >> >> Further you say >> >>>>> - However, it seems to me that the simplest, most natural protocol would >>>>> be for later declarations to override earlier ones. >> >> This means that cat-doc-prop-keyword-2 from the example defines the >> CATEGORY property which at least I find not so natural. And I already >> stated what I find natural. > Org may allow #+KEYWORD: lines to appear anywhere in a file, including > in arbitrary drawers, but that's up to the user. If the user chooses to > hide them in drawers, it's his responsibility. > > AFAICT that's not a common or generally recommended thing to do. Most > Org files have such lines at the top of the file, and some under a > heading at the bottom of the file with other settings. Such lines don't > need to be in drawers, and this proposal wouldn't change that. > > So I think it would be confusing if settings in a drawer at the top of > the file were to absolutely override settings outside of drawers (which > would mean that hidden settings could override plainly visible ones). > The most natural protocol would be like written language: later > declarations override earlier ones. Hi Adam, Just I got the idea that for a good part this discussion is about personal preferences. For me for example it's not a big deal if a property is placed within a drawer or not. I don't care much about the "visibility" of a property setting. Of course I respect other views about this. What I really find irritating is that "Org ... allows #+KEYWORD: lines to appear anywhere in a file" (This sentence is from you) with the meaning that the settings apply to the whole file. I think this interpretation of #+KEYWORD: lines is unnecessary and confusing. BTW I find it completely natural that--let's for simplicity assume an Org file without any drawers--#+KEYWORD: settings that appear later in a file replace earlier settings. Best regards, -- Marco