From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: org-indent, org-inlinetask: patches on github Date: Sun, 7 Nov 2010 11:09:08 -0600 Message-ID: References: <871v6x88h7.wl%n.goaziou@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=47606 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PF8jy-0006tg-Mo for emacs-orgmode@gnu.org; Sun, 07 Nov 2010 12:09:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PF8jv-0002JB-H0 for emacs-orgmode@gnu.org; Sun, 07 Nov 2010 12:09:13 -0500 Received: from mail-yw0-f41.google.com ([209.85.213.41]:61176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PF8jv-0002Iw-EZ for emacs-orgmode@gnu.org; Sun, 07 Nov 2010 12:09:11 -0500 Received: by ywl5 with SMTP id 5so3661747ywl.0 for ; Sun, 07 Nov 2010 09:09:10 -0800 (PST) In-Reply-To: <871v6x88h7.wl%n.goaziou@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 Goaziou Cc: =?ISO-8859-1?Q?S=E9bastien_Vauban?= , Fraga Fraga , Org Mode List , Jeff Horn Hi Nicolas, wow, you have been busy. Thanks - and I have marked the supersedes patches on the server. I have not yet been able to test it - I hope other will get to this before I do. Thanks! - Carsten On Nov 7, 2010, at 9:21 AM, Nicolas Goaziou wrote: > Hello, > Hello, > > Instead of flooding the mailing lists with patches to org-inlinetask, > I added them into my repository. > > They should fix quite a few bugs: > > - indentation with inline tasks (with or without org-indent mode > turned on) should be fine ; > - cycling levels of headings in indent-mode should be fixed ; > - C-c @ now marks inline task if point is inside the task, or the > subtree if point is outside ; > - exporting inline tasks to latex is repaired. > > > Furthermore, the last patch introduces a template concept in inline > tasks exporting, namely `org-inlinetask-export-templates. Here is its > doc-string: > > | This variable is an alist of shape (BACKEND STRING OBJECTS). > | > | BACKEND is the name of the backend for the template (ascii, > html...). > | > | STRING is a format control string. > | > | OBJECTS is a list of elements to be substituted into the format > | string. They can be of any type, from a string to a form > | returning a value (thus allowing conditional insertion). A nil > | object will be substituted as the empty string. Obviously, there > | must be at least as many objects as %-sequences in the format > | string. > | > | Moreover, the following special keywords are defined: `todo', > | `priority', `heading', `content', `tags'. If some of them are not > | defined in an inline task, their value is the empty string. > | > | As an example, valid associations are: > | > | (html "
  • %s

    %s

" (heading content)) > | > | or, in a conditional way, > | > | (latex "\\begin{flushright}%s%s%s\\end{flushright}" > | ((unless (eq todo "") (format "\\textsc{%s%s: }" todo > priority)) > | heading > | (unless (eq content "") (format "\n%s" content)))) > > This should be enough to cover most needs with regards to inline > tasks. Please note that drawers and scheduled items are not exported, > and while it would be possible, they weren't exported before, anyway. > > Default values are conservative, only ascii export is more exotic (but > will be changed if someone comes up with a better idea), as I wanted > to have some fun with that variable. > > I didn't make it customizable for two reasons: > 1. Using this is for real men. Real men don't use customize ! (in fact > the second reason is the more problematic ;)) > 2. I don't know how to tell customize to understand such a beast. > > Here is the repo: > > git://github.com/ngz/org-mode-lists.git branch: inlinetask > > To maintainers: > - to sum it up, if you don't like the idea of templates, or how it is > implemented, all commits but the last one are only fixes. > - could you delete submissions from 11-04 and 11-06 (but _not_ from > 10-26) on the patchwork server, as they are now included in the > repo? > > > I'm now waiting for comments from the 3-3.5 persons in the world using > inline tasks! > > Regards, > > -- > Nicolas Goaziou > > Regards, > > -- Nicolas > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode