From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Possible bug in org-cycle with property drawer Date: Sun, 29 Jan 2012 09:05:11 +0100 Message-ID: <87r4yjrl1k.fsf@Rainer.invalid> References: <8502.1327506516@alphaville> <87aa5bdaug.fsf@gnu.org> <8796.1327508273@alphaville> <87ipjyg886.fsf@gnu.org> <8739b2weid.fsf@Rainer.invalid> <87sjiztmit.fsf@altern.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:53481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrPlN-0007XJ-Kh for emacs-orgmode@gnu.org; Sun, 29 Jan 2012 03:05:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RrPlL-00056t-9S for emacs-orgmode@gnu.org; Sun, 29 Jan 2012 03:05:25 -0500 Received: from plane.gmane.org ([80.91.229.3]:58832) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RrPlL-00056n-3e for emacs-orgmode@gnu.org; Sun, 29 Jan 2012 03:05:23 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1RrPlK-0007Yo-7c for emacs-orgmode@gnu.org; Sun, 29 Jan 2012 09:05:22 +0100 Received: from pd9eb3898.dip.t-dialin.net ([217.235.56.152]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 29 Jan 2012 09:05:22 +0100 Received: from Stromeko by pd9eb3898.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 29 Jan 2012 09:05:22 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Bastien writes: > This is quite a hypothetical case: the default value for `org-drawers' > contains drawers that are hardcoded and correspond to key features: I > cannot figure out a good reason for *not* having these drawers in the > configuration. As a customized variable org-drawers can have any content the user choses, including none. Before your change, the documentation said that drawers can be _defined_ (not added) on a per-file-basis. Past your change, documentation now says that drawers can be _added_ on a per-file basis (minor nit: org-drawers is no longer the corresponding variable to a file-local setting, but the basis onto which the file-local-setting is appended). Existing documents will still define _all_ drawers, not just the additional ones, however it seems you add them without checking if they are already present (I'd think add-to-list would be better than append). Now, there might be a good reason to have system drawers that the user can't change easily, but then they should not be defined in org-drawers, perhaps? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf Blofeld V1.15B11: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada