From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Roehler Subject: Re: footnote renumber bug Date: Sat, 04 Jul 2009 10:02:31 +0200 Message-ID: <4A4F0C97.2090102@online.de> References: <4A4C59EE.9020602@online.de> <0D680B96-4638-44E1-8351-3E6E4F89A404@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MN0DA-00029w-I6 for emacs-orgmode@gnu.org; Sat, 04 Jul 2009 04:03:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MN0D4-00025K-VC for emacs-orgmode@gnu.org; Sat, 04 Jul 2009 04:03:03 -0400 Received: from [199.232.76.173] (port=53734 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MN0D4-00025B-M9 for emacs-orgmode@gnu.org; Sat, 04 Jul 2009 04:02:58 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:53019) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MN0D3-0008Az-UL for emacs-orgmode@gnu.org; Sat, 04 Jul 2009 04:02:58 -0400 In-Reply-To: <0D680B96-4638-44E1-8351-3E6E4F89A404@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode Mailinglist Carsten Dominik wrote: > > On Jul 2, 2009, at 8:55 AM, Andreas Roehler wrote: > >> >> Hi, >> >> after reopening a file with two footnotes inside, >> inserting a third footnote between first and second, it >> fails to renumber it. >> >> below the test-buffer >> >> Should I'm right so far --even seeing footnote reimplemented-- maybe >> have a look at >> >> https://code.launchpad.net/~a-roehler/s-x-emacs-werkstatt/footnote-init.el >> >> >> https://code.launchpad.net/~a-roehler/s-x-emacs-werkstatt/GNU-Emacs-footnote.diff >> >> >> https://code.launchpad.net/~a-roehler/s-x-emacs-werkstatt/XEmacs-footnote.diff >> >> >> Thanks all >> >> >> Andreas Röhler > > Hi Andreas, > > you are the author of footnote-init.el, right? That was an important > fix for footnote.el to make it usable for more than one-off documents. > Thanks. A hundred fold flowers back for writing org-node :) > Let me re-enforce a few things that have already come up here, > mainly in Matt's post. > > Org-mode started out using footnote.el, which I think is an > excellent package for its original purpose - footnotes in emails. > > But after a lengthy discussion here on the list which you can > find in the archive, I implemented a different mechanism. > > The main reasons were to allow for named footnotes and, most > importantly, inline footnotes. These are very helpful > when you are building documents using cut and paste, > which is where footnote.el fails. > Yes, inline footnotes seem very useful indeed. > Org did not implement automatic renumbering and sorting because > it makes less sense to do so if footnotes are inline, or named > and referenced multiple times. > IMHO renumbering should be able to cope with all this circumstances. With named footnotes "renumbering" might no longer be the appropriate term then... > I can see that, when using footnotes in an isolated > small document and automatic footnote lable generation, > automatic renumbering and sorting is indeed useful. > > In this case, you could fall back to footnote.el. > However, Org does internally have functions to sort > and renumber footnotes, so there is no reason why we could > not call them after generating or deleting a note. > Lets see ... OK, in the latest git version of Org, use > > (setq org-footnote-auto-adjust t) > My suggestion: Make it cope with inline, named and referenced multiple notes; then set it to t by default. > On a per-file basis you can also turn this on and off with > > #+STARTUP: fnadjust > #+STARTUP: nofnadjust > > HTH > > - Carsten > Thanks a lot caring for the issue. Andreas > > > > > > > >> >> -- >> https://code.launchpad.net/s-x-emacs-werkstatt/ >> http://bazaar.launchpad.net/~a-roehler/python-mode/python-mode.el/ >> >> GNU Emacs 23.0.94.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of >> 2009-05-25 >> >> ;;;;;;;;;;;;;;;;;;;;;;;; >> >> asdfs [fn:1] >> [fnx:3] >> sdfs >> [fn:2] >> * Footnotes >> >> [fn:1] asdfs d >> >> [fn:2] xdddd >> >> [fn:3] dddd >> >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > >