From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [dev] footnotes improvements Date: Sun, 15 May 2011 16:59:46 +0200 Message-ID: <87ei412amm.fsf@gmail.com> References: <871v05f4ca.fsf@gmail.com> <87sjshjt4e.fsf@fastmail.fm> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:55817) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLcnS-0006jr-1B for emacs-orgmode@gnu.org; Sun, 15 May 2011 10:59:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLcnR-00064z-2R for emacs-orgmode@gnu.org; Sun, 15 May 2011 10:59:53 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:60653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLcnQ-00064k-UW for emacs-orgmode@gnu.org; Sun, 15 May 2011 10:59:53 -0400 Received: by wwb39 with SMTP id 39so3550805wwb.30 for ; Sun, 15 May 2011 07:59:51 -0700 (PDT) In-Reply-To: <87sjshjt4e.fsf@fastmail.fm> (Matt Lundin's message of "Sat, 14 May 2011 09:42:41 -0400") 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: Matt Lundin Cc: Org Mode List Hello, Matt Lundin writes: > First, a general consideration: my vote would be for highlighting the > entire footnote label, including the brackets. IMO, leaving the brackets > in the default face makes it more difficult to scan the buffer. > (Similarly, I think it might be nice to fontify the entire contents of > inline footnotes.) I tend to disagree here: - if we fontify the whole contents, it may override any special fontification inside the inlined footnote (i.e. links, emphasis). Moreover, it would look ugly with multi-lines footnotes (white spaces at the beginning of the line are also fontified). - if we fontify the label and the brackets, it might be difficult to distinguish when two or more footnotes are bound together. In the case of a single inline footnote, the closing bracket would look silly when fontified alone in the middle of the text. - fontifying only labels is enough to spot quickly a footnotes, and is useful when you want to reuse an already defined label. That being said, I agree that the actual fontification process needs to be tweaked a bit more (i.e. is buggy and not in is final state). Let me improve this during the next week, then, if needed, we will discuss again about it. > Square brackets containing digits inside of footnotes cause some issues. > The primary use for such brackets would be to include LaTeX cite macros > inside of footnotes. I imagine this might be tricky to fix, as [25] > looks exactly like a footnote label. [25] isn't recognized as a footnote label, as LaTeX macros have precedence over footnotes (`org-footnote-at-reference-p' dismisses any footnote matching a part of a LaTeX macro). The problem is that, at the moment, footnote contents are not protected from further processing. Alas, unprotected macros are not seen as macros by LaTeX exporter. One solution would be to protect the contents, but I have first to look at the HTML exporter, as the reason might be different there. There is also a problem to fix with lists within footnotes, as my workaround for that problem doesn't work anymore with the changes I made. Again, I will have a look at all of this during the week to come. Stay tuned ! Regards, -- Nicolas Goaziou