From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: Buffer local alias? Date: Wed, 15 Jan 2014 08:51:49 +0000 Message-ID: <87r489tyoq.fsf@ucl.ac.uk> References: <87a9ey5p50.fsf@alphaville.bos.redhat.com> <87zjmyic0v.fsf@bzg.ath.cx> <87wqi2xmhh.fsf@med.uni-goettingen.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3N33-0004hF-OT for emacs-orgmode@gnu.org; Wed, 15 Jan 2014 04:46:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W3N2x-00064a-Kv for emacs-orgmode@gnu.org; Wed, 15 Jan 2014 04:46:09 -0500 Received: from mail14-db8on0066.outbound.messaging.microsoft.com ([157.55.206.66]:54742 helo=DB8EHSNDR002.bigfish.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3N2x-00064W-CB for emacs-orgmode@gnu.org; Wed, 15 Jan 2014 04:46:03 -0500 In-Reply-To: (Thomas S. Dye's message of "Tue, 14 Jan 2014 14:05:38 -1000") 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: "Thomas S. Dye" Cc: Andreas Leha , emacs-orgmode@gnu.org > Andreas Leha writes: [...] >> I know that this problem is a problem of balancing backward >> compatibility with new features, better design, etc and cannot be >> solved. And I see the win in (most of) the breaking changes. I agree wholeheartedly with the sentiment expressed here. Despite the difficulties I have had resurrecting some LP org documents recently, the benefits of the continual developments to org + babel are clear. [...] "Thomas S. Dye" writes: > Perhaps one way to deal with this is to have the Org mode literate > programming (reproducible research) file choose which version of > Org-mode to use. Something like the following? > > #+name: org-mode-version > #+begin_src sh > cd path/to/org-mode-git-repo > git checkout rev > #+end_src > > # Local Variables: > # eval: (and (fboundp 'org-sbe) (not (fboundp 'sbe)) (fset 'sbe 'org-sbe)) > # eval: (sbe "org-mode-version") > # eval: (org-reload t) > # End: > > I haven't the faintest idea if this is a "good idea" or a snake pit of > potential problems. Is the idea worth experimenting with? Very much so. One of my recent fights with org was due to finally getting back reviewers' comments on a paper I had submitted almost a year ago. If I had had an automatic link to the correct version of org, the one that matched my document, it would have made things much easier. Obviously, I could have done this manually and probably should have. However, I think it may be quite difficult to automate what you are proposing... -- : Eric S Fraga (0xFFFCF67D), Emacs 24.3.1, Org release_8.2.4-322-gece429