From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: org-exp-blocks: what about previewing blocks ? Date: Fri, 19 Jun 2009 17:31:00 +0200 Message-ID: <08E74544-CC3D-4AEA-B5C2-76826E46766A@gmail.com> References: <51b0095d0906161740n23379dbbtdf919aa3e8a4ea4a@mail.gmail.com> <51b0095d0906180232j3489705dndcc7d458d5a078af@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v935.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MHgs9-0008DT-AE for emacs-orgmode@gnu.org; Fri, 19 Jun 2009 12:23:25 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MHgs4-00086h-Hs for emacs-orgmode@gnu.org; Fri, 19 Jun 2009 12:23:24 -0400 Received: from [199.232.76.173] (port=50211 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MHgs4-00086P-AA for emacs-orgmode@gnu.org; Fri, 19 Jun 2009 12:23:20 -0400 Received: from mail-ew0-f210.google.com ([209.85.219.210]:36753) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MHgs3-0005v3-ND for emacs-orgmode@gnu.org; Fri, 19 Jun 2009 12:23:20 -0400 Received: by ewy6 with SMTP id 6so2486891ewy.42 for ; Fri, 19 Jun 2009 09:23:17 -0700 (PDT) In-Reply-To: <51b0095d0906180232j3489705dndcc7d458d5a078af@mail.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: Nicolas Girard Cc: emacs-orgmode@gnu.org On Jun 18, 2009, at 11:32 AM, Nicolas Girard wrote: > 2009/6/18 Carsten Dominik > > On Jun 17, 2009, at 2:40 AM, Nicolas Girard wrote: > > Hi all, > > currently the code in org-exp-blocks is intended for pre-processing > only. > It seems to me like org-mode would gain a very powerful feature, if > blocks could also be previewed in their own buffer, using the same > mechanism as the org-format-latex function. > What do you think ? > > I don't see how this could be done in a general way. I guess you > mean in particular > the graphics blocks like ditaa? > > Yes. For any block type bt, if it makes sense, it would be possible > to write such org-block--generate-image(body) that takes the > block as argument and returns the path of the image it produced. > > Then: > - for exporting: the existing org-export-blocks-format- > functions would simply call their respective org-block--generate- > image and work the same ; > - for previewing a block of type : if such org-block-- > generate-image exists, call it and display it the same way org- > format-latex does > > Wouldn't it be great ? Yes, it would be. First you will need to talk Eric Schulte into splitting the image generation functions into separate functions. The I could look into the preview functionality. - Carsten > > Nicolas > _______________________________________________ > 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