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

2014-10-12 Thread Yann Hodique
The Coda >From 5cf4603cfacd3fb2a3569ed2ea14081631a11024 Mon Sep 17 00:00:00 2001 From: Yann Hodique 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 per

Re: [O] tests with travis-ci

2013-03-31 Thread Yann Hodique
On Fri, Mar 22, 2013 at 10:40 AM, Yagnesh Raghava Yakkala wrote: > > On Mar 22 2013, Yann Hodique 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 lim

Re: [O] tests with travis-ci

2013-03-22 Thread Yann Hodique
>>>>> "Yagnesh" == Yagnesh Raghava Yakkala 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 min

Re: [O] tabulated-list

2013-02-26 Thread Yann Hodique
> "François" == François Pinard 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, but others

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

2012-09-16 Thread Yann Hodique
> "Nicolas" == Nicolas Goaziou 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 curious to

[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 (org-eleme

[O] [PATCH] Fix inconsistency in drawer handling

2012-09-15 Thread Yann Hodique
, it's expected 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 dr

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

2012-09-14 Thread Yann Hodique
>>>>> "Buddy" == Buddy Butterfly 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: >>> >>> >

[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 the

[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 --- a/lisp/o

[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 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 ++ lisp/org-taskju

[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 re

[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 --- a/lisp/org-

[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 `org-export-taskju

[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 a/lisp/org-taskj

[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 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 `org-export-tas

[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 fil

[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

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

2012-08-16 Thread Yann Hodique
> "Bastien" == Bastien 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 patchwork).

[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 `org-export-t

[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 `org-export-taskju

[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 defa

[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 1

[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 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 ++ lisp/org-taskjug

[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 --- a/lisp/or

[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 a/lisp/org-taskjuggler.

[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 --- a/lisp/org-t

[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 the

[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 i

[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 a/lisp/org-tas

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

2012-08-15 Thread Yann Hodique
elated fix: 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-

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

2012-08-12 Thread Yann Hodique
>>>>> "Christian" == Christian Egli writes: > Yann Hodique 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 ni

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

2012-08-05 Thread Yann Hodique
>>>>> "Bastien" == Bastien writes: > Hi Yann, > Yann Hodique 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

[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) (org-taskjugg

[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, 10

[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 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 `org-export-taskju

[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 fro

[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 the

[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 --- a/lisp/o

[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 --- a/lisp/org-

[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 a/lisp/org-taskjuggle

[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 a/lisp/org-tas

[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

[Orgmode] Re: s5 presentation

2010-11-11 Thread Yann Hodique
> "Dov" == Dov Grobgeld 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 > #+TITLE: Perl > #+

[Orgmode] Re: s5 presentation

2010-11-11 Thread Yann Hodique
> "Dov" == Dov Grobgeld writes: > Thanks for your code, and for your help. > I don't know what I did yesterday, but today, I got queried whether to allow > BIND values in the buffer, and I then managed to see s5-demo.org in S5 mode > in my browser, but something is messed up in the display.

[Orgmode] Re: s5 presentation

2010-11-10 Thread Yann Hodique
> "Dov" == Dov Grobgeld 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 not open up