From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Moe Subject: Re: [ANN] BREAKING CHANGE -- removing #+BABEL file-wide property lines Date: Mon, 24 Oct 2011 14:38:50 +0200 Message-ID: <4EA55C5A.9080006@christianmoe.com> References: <87pqhrih3s.fsf@gmail.com> <30891.1319141196@alphaville.dokosmarshall.org> <87fwinifqu.fsf@gmail.com> <32184.1319143892@alphaville.dokosmarshall.org> <87zkgvgxe7.fsf@gmail.com> <1405.1319147324@alphaville.dokosmarshall.org> <87zkgvfhra.fsf@gmail.com> <2127.1319148505@alphaville.dokosmarshall.org> <87vcrjfgt1.fsf@gmail.com> <80sjmmvm60.fsf@somewhere.org> <4EA129DB.4070006@christianmoe.com> <8762ji5jr6.fsf@gmail.com> <87fwil10o2.fsf@gmail.com> <4EA31457.3090800@christianmoe.com> <4EA54DF9.40307@christianmoe.com> <808voaoagv.fsf@somewhere.org> Reply-To: mail@christianmoe.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:50860) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIJkk-00065G-4E for emacs-orgmode@gnu.org; Mon, 24 Oct 2011 08:35:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RIJkj-00018Y-1m for emacs-orgmode@gnu.org; Mon, 24 Oct 2011 08:35:42 -0400 Received: from b1.hitrost.net ([91.185.211.67]:44538) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIJki-00018I-N8 for emacs-orgmode@gnu.org; Mon, 24 Oct 2011 08:35:41 -0400 In-Reply-To: <808voaoagv.fsf@somewhere.org> 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: Sebastien Vauban Cc: emacs-orgmode@gnu.org On 10/24/11 2:11 PM, Sebastien Vauban wrote: (...) > > But I just have a comment on your second advantage, something that can render > your example inefficient: inheritance is not on by default, and you need to > enable if for *specific properties*. You can set `org-use-property-inheritance' to t, to make all properties inheritable, or you can set it to a list to enable specific properties. I suppose you meant that the former would be a bad idea. (And it could be, depending on your working habits, file size, outline nesting depth and the speed of your machine.) But you're right, property inheritance is not on by default and I forgot to mention that this time around. (I think I did mention it in the previous long message where I presented the idea.) > Make it on by default would be a very bad idea -- just think at examples of > the mails sent through Org-mime: what about setting a Cc or To somewhere and > inheriting that in all the file/subtree/etc. May be scary or inefficient > performance-wise? > > Anyway, setting inheritance of properties to on, means you should declare the > behavior for vars x, y and z, ie declaring it 3 times... Except, maybe, if you > say that "var: x, y, z" does that too (then you've two things in one shot -- > why not?). Yes, if my suggestion becomes reality, this could be a useful refinement. Yours, Christian