From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Possible bug in org-cycle with property drawer Date: Tue, 31 Jan 2012 21:41:31 +0100 Message-ID: <87wr87siys.fsf@gmail.com> References: <8502.1327506516@alphaville> <87aa5bdaug.fsf@gnu.org> <8796.1327508273@alphaville> <87ipjyg886.fsf@gnu.org> <8739b2weid.fsf@Rainer.invalid> <87sjiztmit.fsf@altern.org> <87r4yjrl1k.fsf@Rainer.invalid> <87bopmrg0w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:35531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsKYN-00082E-Ex for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 15:43:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsKYE-0003Fc-C4 for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 15:43:47 -0500 Received: from mail-ee0-f41.google.com ([74.125.83.41]:51707) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsKYE-0003FR-6g for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 15:43:38 -0500 Received: by eekc13 with SMTP id c13so140840eek.0 for ; Tue, 31 Jan 2012 12:43:37 -0800 (PST) In-Reply-To: <87bopmrg0w.fsf@gnu.org> (Bastien's message of "Sun, 29 Jan 2012 10:53:35 +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: Bastien Cc: Achim Gratz , emacs-orgmode@gnu.org Hello, Bastien writes: > I suggest this: > > (defconst org-persistent-drawers '(...)) > (defcustom org-custom-drawers '(...)) > > Then local value of org-drawers would be computed by combining the two > (with duplicates deletion.) In another thread (http://article.gmane.org/gmane.emacs.orgmode/51651), I wrote a draft about a possible classification of drawers (and their relative export defaults). I think we may apply this classification here, with and hard-coded properties drawer, special drawers (like logbook) and regular drawers. Variables would become (defconst org-special-drawers '(...)) (defcustom org-custom-drawers '(...)). Then, `org-drawers' would combine "PROPERTIES" and the previous values. What do you think about it (and on the mentioned draft)? Regards, -- Nicolas Goaziou