[O] [PATCH] org.el: Use normalized names in org-agenda-file-p

2014-10-12 Thread Yann Hodique
5cf4603cfacd3fb2a3569ed2ea14081631a11024 Mon Sep 17 00:00:00 2001 From: Yann Hodique yann.hodi...@gmail.com Date: Sun, 12 Oct 2014 08:42:04 -0700 Subject: [PATCH] org.el: Use normalized names in org-agenda-file-p * lisp/org.el (org-agenda-file-p): Make sure all filenames are normalized before

Re: [O] tests with travis-ci

2013-03-31 Thread Yann Hodique
On Fri, Mar 22, 2013 at 10:40 AM, Yagnesh Raghava Yakkala h...@yagnesh.org wrote: On Mar 22 2013, Yann Hodique yann.hodi...@gmail.com wrote: If so, it might be worth waiting for me to fix it (I'm afraid it's not there simply because I didn't need it :)). It would be sad to limit yourself

Re: [O] tests with travis-ci

2013-03-22 Thread Yann Hodique
Yagnesh == Yagnesh Raghava Yakkala h...@yagnesh.org writes: [CC'ed to Yann Hodique to acknowledge him] Hello Bastien, I am attaching a patch, please have a look. (especially change in org-test.el) It is directly copied from Magit (with one minor change). It uses Yann's virtualenv-emacs

Re: [O] tabulated-list

2013-02-26 Thread Yann Hodique
Fran├žois == Fran├žois Pinard pin...@iro.umontreal.ca writes: Hi, Org people. This morning, I could not load Org because ox.el calls function tabulated-list, which does not seem to exist on this version of Emacs. So I fetched the one at https://github.com/sigma/tabulated-list.el to get going,

Re: [O] [PATCH] Fix inconsistency in drawer handling

2012-09-16 Thread Yann Hodique
Nicolas == Nicolas Goaziou n.goaz...@gmail.com writes: This patch is good, but I'd rather hard-code the regexp within org-element: I'm slowly trying to make this library as low-level as possible. Do you mind changing it? Hi, thanks for the quick review. Of course I don't mind, but I'm just

[O] [PATCH] Fix inconsistency in drawer handling

2012-09-15 Thread Yann Hodique
that property drawers for taskjuggler export will contain an :end: key (which is arguably a bad idea by itself), that fools some other parts of org. This patch is an attempt at making drawers handling more predictable. Thanks, Yann. Yann Hodique (1): Fix inconsistency in drawer handling lisp

[O] [PATCH] Fix inconsistency in drawer handling

2012-09-15 Thread Yann Hodique
* lisp/org.el (org-drawer-end-re): Introduce new constant. (org-clock-drawer-start-re): Fix docstring. (org-clock-drawer-end-re): Fix docstring. (org-flag-drawer): Make use of `org-drawer-end-re'. (org-end-of-meta-data-and-drawers): Make use of `org-drawer-end-re'. * lisp/org-element.el

Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread Yann Hodique
Buddy == Buddy Butterfly buddy.butter...@web.de writes: Am 14.09.2012 17:09, schrieb: Hi, Seb, almost one month ago Yann Hodique proposed 10 patches for the taskjuggler exporter, please see: http://article.gmane.org/gmane.emacs.orgmode/58851 Bastien has a branch with these patches

Re: [O] [PATCH v2 00/11] Takjuggler exporter improvements

2012-08-16 Thread Yann Hodique
Bastien == Bastien b...@altern.org writes: Thanks for this effort -- not nitpicking, but there is room left for small improvements. Sure, no problem. I will do that right away. Actually the last series was a bit messy anyway, with my old 4/10 showing up again (which brought confusion to

[O] [PATCH v3 00/11] Taskjuggler exporter improvements

2012-08-16 Thread Yann Hodique
Hi, here is a new version of the patch series. Changes are: - fixed commit messages format Yann Hodique (11): org-taskjuggler.el: Make task and resource properties customizable org-taskjuggler.el: Properly install local variables at export time org-taskjuggler.el: Make use of org

[O] [PATCH v3 03/11] org-taskjuggler.el: Make use of org properties

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-date): Introduce new function to produce a taskjuggler-compatible date. (org-taskjuggler-components): Make use of SCHEDULED/DEADLINE properties. Infer start and end date from SCHEDULED/DEADLINE information. --- lisp/org-taskjuggler.el | 12 ++-- 1

[O] [PATCH v3 07/11] org-taskjuggler.el: Make project umbrella task optional

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-keep-project-as-task): Add new option. (org-export-as-taskjuggler): Optionally drop the topmost task (project). (org-taskjuggler-assign-task-ids): Adapt path computation by optionally dropping the topmost component (project). Introduce

[O] [PATCH v3 04/11] org-taskjuggler.el: Fix milestone definition

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-open-task): Task with end-only is also a milestone (deadline), task with length is not. --- lisp/org-taskjuggler.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 93f0cc7..a18cdf8

[O] [PATCH v3 01/11] org-taskjuggler.el: Make task and resource properties customizable

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-valid-task-attributes): Add new option. (org-export-taskjuggler-valid-resource-attributes): Add new custom option. --- lisp/org-taskjuggler.el | 26 -- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git

[O] [PATCH v3 08/11] org-taskjuggler.el: Disambiguate headline, as it's a valid attribute

2012-08-16 Thread Yann Hodique
--- lisp/org-taskjuggler.el | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 3c97e03..33b111d 100644 --- a/lisp/org-taskjuggler.el +++ b/lisp/org-taskjuggler.el @@ -329,7 +329,7 @@ defined in

[O] [PATCH v3 06/11] org-taskjuggler.el: Use project end date, if specified

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-open-project): Use START - END as an alternative to START +Xd. --- lisp/org-taskjuggler.el | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index c997da7..7376302 100644 ---

[O] [PATCH v3 09/11] org-taskjuggler.el: Allow reports definition from within the org file

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-report-tag): Add new option. (org-export-taskjuggler-valid-report-attributes): Add new option. (org-export-as-taskjuggler): Compute reports. (org-taskjuggler-open-report): Generate report from org item. (org-taskjuggler-insert-reports): Insert default

[O] [PATCH v3 11/11] org-taskjuggler.el: Make taskjuggler compatible with org-publish

2012-08-16 Thread Yann Hodique
* lisp/org-publish.el (org-publish-org-to-taskjuggler): New function to publish taskjuggler projects. * lisp/org-taskjuggler.el (org-export-as-taskjuggler): Adapt signature to reflect standard interface, in particular allow export to buffer. --- lisp/org-publish.el | 6 ++

[O] [PATCH v3 05/11] org-taskjuggler.el: Introduce a global header, for early macros

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-default-global-header): Add new option. (org-export-as-taskjuggler): Insert global header before anything else. --- lisp/org-taskjuggler.el | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/lisp/org-taskjuggler.el

[O] [PATCH v3 02/11] org-taskjuggler.el: Properly install local variables at export time

2012-08-16 Thread Yann Hodique
* org-taskjuggler.el (org-export-as-taskjuggler): Compute opt-plist, use `org-install-letbind'. --- lisp/org-taskjuggler.el | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 7d9d203..529cda0 100644 ---

[O] [PATCH v3 10/11] org-taskjuggler.el: Update doc to reflect latest changes

2012-08-16 Thread Yann Hodique
--- doc/org.texi | 48 ++-- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/doc/org.texi b/doc/org.texi index 3fdb4ac..0f8b0d9 100644 --- a/doc/org.texi +++ b/doc/org.texi @@ -11898,9 +11898,9 @@ nodes of a document or strictly follow

[O] [PATCH v2 00/11] Takjuggler exporter improvements

2012-08-15 Thread Yann Hodique
: attribute length prevents milestone creation (same as duration). Fix merged into 4/11 - added another patch (11/11) to make org-publish taskjuggler-capable. Feel free to reject this one if it's deemed undesirable. Thanks, Yann. Yann Hodique (11): org-taskjuggler: make task and resource properties

[O] [PATCH v2 01/11] org-taskjuggler: make task and resource properties customizable

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-valid-task-attributes): new custom variable (org-export-taskjuggler-valid-resource-attributes): new custom variable --- lisp/org-taskjuggler.el | 26 -- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git

[O] [PATCH v2 03/11] org-taskjuggler: make use of org properties

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-date): new function, produce a taskjuggler-compatible date (org-taskjuggler-components): make use of SCHEDULED/DEADLINE properties infer start and end date from SCHEDULED/DEADLINE information --- lisp/org-taskjuggler.el | 12 ++-- 1 file changed, 10

[O] [PATCH v2 10/11] org-taskjuggler: update doc to reflect latest changes

2012-08-15 Thread Yann Hodique
--- doc/org.texi | 48 ++-- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/doc/org.texi b/doc/org.texi index 3fdb4ac..0f8b0d9 100644 --- a/doc/org.texi +++ b/doc/org.texi @@ -11898,9 +11898,9 @@ nodes of a document or strictly follow

[O] [PATCH v2 06/11] org-taskjuggler: use project end date, if specified

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-open-project): use START - END as an alternative to START +Xd --- lisp/org-taskjuggler.el | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index c997da7..7376302 100644 ---

[O] [PATCH v2 05/11] org-taskjuggler: introduce a global header, for early macros

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-default-global-header): new custom variable (org-export-as-taskjuggler): insert global header before anything else --- lisp/org-taskjuggler.el | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git

[O] [PATCH v2 02/11] org-taskjuggler: properly install local variables at export time

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-export-as-taskjuggler): compute opt-plist, use `org-install-letbind' --- lisp/org-taskjuggler.el | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 7d9d203..529cda0 100644 ---

[O] [PATCH v2 11/11] org-taskjuggler: make taskjuggler compatible with org-publish

2012-08-15 Thread Yann Hodique
* lisp/org-publish.el (org-publish-org-to-taskjuggler): new function to publish taskjuggler projects * lisp/org-taskjuggler.el (org-export-as-taskjuggler): adapt signature to reflect standard interface, in particular allow export to buffer --- lisp/org-publish.el | 6 ++

[O] [PATCH 04/10] org-taskjuggler: task with end-only is also a milestone (deadline)

2012-08-15 Thread Yann Hodique
--- lisp/org-taskjuggler.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 7974d1e..f668e7f 100644 --- a/lisp/org-taskjuggler.el +++ b/lisp/org-taskjuggler.el @@ -689,7 +689,8 @@ org-mode priority string.

[O] [PATCH v2 04/11] org-taskjuggler: fix milestone definition

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-open-task): task with end-only is also a milestone (deadline), task with length is not --- lisp/org-taskjuggler.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 93f0cc7..a18cdf8

[O] [PATCH v2 09/11] org-taskjuggler: allow reports definition from within the org file

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-report-tag): new custom variable (org-export-taskjuggler-valid-report-attributes): new custom variable (org-export-as-taskjuggler): compute reports (org-taskjuggler-open-report): generate report from org item (org-taskjuggler-insert-reports): insert

[O] [PATCH v2 08/11] org-taskjuggler: disambiguate headline, as it's also a valid property

2012-08-15 Thread Yann Hodique
--- lisp/org-taskjuggler.el | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 3c97e03..33b111d 100644 --- a/lisp/org-taskjuggler.el +++ b/lisp/org-taskjuggler.el @@ -329,7 +329,7 @@ defined in

[O] [PATCH v2 07/11] org-taskjuggler: make project umbrella task optional

2012-08-15 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-keep-project-as-task): new custom variable (org-export-as-taskjuggler): optionally drop the topmost task (project) (org-taskjuggler-assign-task-ids): adapt path computation by optionally dropping the topmost component (project) introduce

Re: [O] [PATCH 07/10] org-taskjuggler: make project umbrella task optional

2012-08-12 Thread Yann Hodique
Christian == Christian Egli christian.e...@sbs.ch writes: Yann Hodique yann.hodi...@gmail.com writes: +(defcustom org-export-taskjuggler-keep-project-as-task t + Whether to keep the project headline as an umbrella task for + all declared tasks. Setting this to nil will allow maintaining

[O] [PATCH 00/10] Takjuggler exporter improvements

2012-08-05 Thread Yann Hodique
) - be able to define reports in the org file itself, without having to mess with a custom variable Any feedback is highly welcome. Thanks, Yann. Yann Hodique (10): org-taskjuggler: make task and resource properties customizable org-taskjuggler: properly install local variables at export

[O] [PATCH 01/10] org-taskjuggler: make task and resource properties customizable

2012-08-05 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-valid-task-attributes): new custom variable (org-export-taskjuggler-valid-resource-attributes): new custom variable --- lisp/org-taskjuggler.el | 25 +++-- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git

[O] [PATCH 05/10] org-taskjuggler: introduce a global header, for early macros

2012-08-05 Thread Yann Hodique
* org-taskjuggler.el (org-export-taskjuggler-default-global-header): new custom variable (org-export-as-taskjuggler): insert global header before anything else --- lisp/org-taskjuggler.el | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git

[O] [PATCH 06/10] org-taskjuggler: use project end date, if specified

2012-08-05 Thread Yann Hodique
* org-taskjuggler.el (org-taskjuggler-open-project): use START - END as an alternative to START +Xd --- lisp/org-taskjuggler.el | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 3f829b3..92ba79c 100644 ---

[O] [PATCH 02/10] org-taskjuggler: properly install local variables at export time

2012-08-05 Thread Yann Hodique
* org-taskjuggler.el (org-export-as-taskjuggler): compute opt-plist, use `org-install-letbind' --- lisp/org-taskjuggler.el | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 3c56630..102eabc 100644 ---

[O] [PATCH 10/10] org-taskjuggler: update doc to reflect latest changes

2012-08-05 Thread Yann Hodique
--- doc/org.texi | 48 ++-- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/doc/org.texi b/doc/org.texi index 8613793..53e001b 100644 --- a/doc/org.texi +++ b/doc/org.texi @@ -11882,9 +11882,9 @@ nodes of a document or strictly follow

[O] [PATCH 09/10] org-taskjuggler: allow reports definition from within the org file

2012-08-05 Thread Yann Hodique
This renders reports production much more flexible. * org-taskjuggler.el (org-export-taskjuggler-report-tag): new custom variable (org-export-taskjuggler-valid-report-attributes): new custom variable (org-export-as-taskjuggler): compute reports (org-taskjuggler-open-report): generate report

[O] [PATCH 08/10] org-taskjuggler: disambiguate headline, as it's also a valid taskjuggler property

2012-08-05 Thread Yann Hodique
--- lisp/org-taskjuggler.el | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 996665d..b08dcdf 100644 --- a/lisp/org-taskjuggler.el +++ b/lisp/org-taskjuggler.el @@ -328,7 +328,7 @@ defined in

[O] [PATCH 04/10] org-taskjuggler: task with end-only is also a milestone (deadline)

2012-08-05 Thread Yann Hodique
--- lisp/org-taskjuggler.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el index 7974d1e..f668e7f 100644 --- a/lisp/org-taskjuggler.el +++ b/lisp/org-taskjuggler.el @@ -689,7 +689,8 @@ org-mode priority string.

[O] [PATCH 03/10] org-taskjuggler: make use of org properties

2012-08-05 Thread Yann Hodique
infer start and end date from SCHEDULED/DEADLINE information * org-taskjuggler.el (org-taskjuggler-date): new function, produce a taskjuggler-compatible date (org-taskjuggler-components): make use of SCHEDULED/DEADLINE properties --- lisp/org-taskjuggler.el | 12 ++-- 1 file changed,

[O] [PATCH 07/10] org-taskjuggler: make project umbrella task optional

2012-08-05 Thread Yann Hodique
introduce `org-export-taskjuggler-keep-project-as-task' as a flag to toggle the behavior. Keep old behavior as default. * org-taskjuggler.el (org-export-taskjuggler-keep-project-as-task): new custom variable (org-export-as-taskjuggler): optionally drop the topmost task (project)

Re: [O] [PATCH 00/10] Takjuggler exporter improvements

2012-08-05 Thread Yann Hodique
Bastien == Bastien b...@gnu.org writes: Hi Yann, Yann Hodique yann.hodi...@gmail.com writes: Here are a couple of patches for org-taskjuggler.el thanks for this. I've quickly check by just reading the patches, and this looks good. I copy Christian, hoping he will have time to double

[Orgmode] Re: s5 presentation

2010-11-11 Thread Yann Hodique
Dov == Dov Grobgeld dov.grobg...@gmail.com writes: Great! Thanks! Finally got it working. Next question. Is it possible to get syntax highlighting in s5/org? This might be more related to s5 than to s5-org though. Sure, but it's actually an org-mode question :) #+SETUPFILE: s5.org

[Orgmode] Re: s5 presentation

2010-11-10 Thread Yann Hodique
Dov == Dov Grobgeld dov.grobg...@gmail.com writes: I tried to get the s5 presentation mode from https://github.com/sigma/org-s5running, but I'm missing something. I followed all the steps in the README, but how do you generate the S5:ified html? I tried simply doing [C-c C-e b] but it did