From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Possible bug in org-cycle with property drawer Date: Tue, 31 Jan 2012 19:46:47 +0100 Message-ID: <87ehufemlk.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> <87r4yjrl1k.fsf@Rainer.invalid> <87bopmrg0w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:58198) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsIjY-0004PX-Jg for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 13:47:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsIjO-00024H-MG for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 13:47:12 -0500 Received: from plane.gmane.org ([80.91.229.3]:60491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsIjO-000247-Fl for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 13:47:02 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1RsIjM-0008RA-FV for emacs-orgmode@gnu.org; Tue, 31 Jan 2012 19:47:00 +0100 Received: from pd9eb4e09.dip.t-dialin.net ([217.235.78.9]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 Jan 2012 19:47:00 +0100 Received: from Stromeko by pd9eb4e09.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 Jan 2012 19:47:00 +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: > I suggest this: > > (defconst org-persistent-drawers '(...)) > (defcustom org-custom-drawers '(...)) "Persistent" doesn't sound right to me, but "system" is also ringing a bit hollow. Maybe one of the native english speakers has a better idea of what name would be a more appropriate antonym to "custom"? > Then local value of org-drawers would be computed by combining the two > (with duplicates deletion.) > > Would that be consistent to you? I'd say we might even have three groups of drawers already: first, the ones used for core org functionality; they shouldn't be customizable at all. Next, drawers that are used for optional functionality in org — these should be customized together with configuring the functionality they're used with. Last, entirely user-defined drawers that have no special meaning within org. It's probably too late to have a separate name space for the "org-defined" drawers so that they won't clash with names that a user comes up... As an example of the second type, if a user globally configures to log into TIMESHEET, then it would be prudent to configure TIMESHEET as a drawer instead of LOGBOOK. Likewise for local (re-)configuration of log-/clock-into-drawer. There may be more places where behaviour like that would need to be implemented. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds