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
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
>>>>> "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
> "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
> "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
* 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
, 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
>>>>> "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:
>>>
>>>
>
---
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
* 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
* 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
* 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
* 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
* 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-
---
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
* 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
* 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
* 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
* 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
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
> "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).
* 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
---
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
* 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
* 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
---
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."
* 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
* 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
* 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.
* 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
---
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
* 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
* 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
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-
>>>>> "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
>>>>> "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
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
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
---
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."
---
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
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
---
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
* 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
* 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-
* 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
* 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
)
- 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
> "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
> #+
> "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.
> "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
50 matches
Mail list logo