[Orgmode] Test-file naming conventions - mine and suggested for org
In developing emtest, I've given some thought to conventions for test files. My convention is that: * tests of foo.el go into foo/tests.el * With feature name foo/tests * Any shared testhelp goes into foo/testhelp.el * With feature name foo/testhelp * Example files go in foo/examples/ * Alternative, they can all be placed in another directory hierarchy, like org/testing/foo/tests.el as long as org/testing is in the load-path (emacs doesn't know the difference). I welcome any comments on this convention. I considered it carefully; I wrote a small document considering the alternatives and chose this as best. But it's young enough that it could be changed, were strong arguments made towards some alternative. Tom Breton (Tehom) ___ 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
[Orgmode] test - please ignore
[If this makes it out, apologies for spamming the list: I'm testing a possible solution to a problem I've been having posting to the list.] Mikael, If you get a chance, could you do a quick check whether this mail is seen by mailman? Thanks, Nick ___ 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
Re: [Orgmode] test case for scheduled and deadline, with bug report
Hi Samuel, On Aug 3, 2009, at 11:14 PM, Samuel Wales wrote: Here is the testcase input. The rest is exported to ascii for easier reading. *** 1 scheduled today and deadline safely outside warning DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-08-03 Mon *** 2 scheduled earlier than today, deadline /safely outside warning/ DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-07-27 Mon *** 3 scheduled today and deadline warning DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-08-03 Mon *** 4 scheduled earlier than today, deadline /warning/ DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-07-27 Mon *** 5 scheduled earlier than today, deadline /due today/ DEADLINE: 2009-08-03 Mon SCHEDULED: 2009-07-27 Mon *** 6 scheduled earlier than today, deadline /overdue/ DEADLINE: 2009-08-01 Sat SCHEDULED: 2009-07-27 Mon test case for org agenda with a task with deadline and scheduled timestamps = = = = = == Table of Contents = 1 note: if you try this, try it today [2009-08-03 Mon] 2 input (note the italics) 2.1 1 scheduled today and deadline safely outside warning 2.2 2 scheduled earlier than today, deadline /safely outside warning/ 2.3 3 scheduled today and deadline warning 2.4 4 scheduled earlier than today, deadline /warning/ 2.5 5 scheduled earlier than today, deadline /due today/ 2.6 6 scheduled earlier than today, deadline /overdue/ 3 colophon 4 results, output 5 comments 1 note: if you try this, try it today [2009-08-03 Mon] ~~~ 2 input (note the italics) ~~~ 2.1 1 scheduled today and deadline safely outside warning == DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-08-03 Mon 2.2 2 scheduled earlier than today, deadline /safely outside warning/ == DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-07-27 Mon 2.3 3 scheduled today and deadline warning === DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-08-03 Mon 2.4 4 scheduled earlier than today, deadline /warning/ === DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-07-27 Mon 2.5 5 scheduled earlier than today, deadline /due today/ = DEADLINE: 2009-08-03 Mon SCHEDULED: 2009-07-27 Mon 2.6 6 scheduled earlier than today, deadline /overdue/ === DEADLINE: 2009-08-01 Sat SCHEDULED: 2009-07-27 Mon 3 colophon ~~~ - must be run on the same date as the deadline due date - strategy is effectively time-up category-keep 4 results, output ~~ remember: In 2 d.: 3 scheduled today and deadline warning :norefile:: remember: In 2 d.: 4 scheduled earlier than today, deadline /warning/ :norefile:: remember: Deadline: 5 scheduled earlier than today, deadline /due today/ :norefile:: remember: In -2 d.: 6 scheduled earlier than today, deadline /overdue/ :norefile:: remember: Scheduled: 1 scheduled today and deadline safely outside warning :norefile:: remember: Sched. 8x: 2 scheduled earlier than today, deadline /safely outside warning/ :norefile:: remember: Scheduled: 3 scheduled today and deadline warning :norefile:: remember: Sched. 8x: 4 scheduled earlier than today, deadline /warning/ :norefile:: remember: Sched. 8x: 5 scheduled earlier than today, deadline /due today/ :norefile:: remember: Sched. 8x: 6 scheduled earlier than today, deadline /overdue/ :norefile:: 5 comments ~~~ 1) i do believe that it is important to support tasks having both scheduled and deadline. i assume that other combinations are not necessary. these include appointment with scheduled, appointment with deadline, and appointment with scheduled and deadline. those can be separate tasks. 2) 3 4 5 6 are duplicated. i think that this should be eliminated, as the op in a previous thread suggests. I do agree that it might be desirable to avoid duplicating a task in the agenda for today. There is now a new variable org-agenda-skip-scheduled-if-deadline-is-shown to allow this. 3) for some tasks, the deadline/scheduled column prioritizes telling us about scheduled. i think that deadline is more important, so that should be shown instead unless the deadline is safely outside the warning period. This will automatically be the case if the scheduling info is skipped using the variable above. other tasks do this correctly. 4) 1 and 3 are likely not important to distinguish (unlike with deadlines, there is nothing /particularly/ special about the fact that scheduled began exactly today). 5) faces are very important for 2 4 5 6. that is, i think that there should
[Orgmode] test case for scheduled and deadline, with bug report
Here is the testcase input. The rest is exported to ascii for easier reading. *** 1 scheduled today and deadline safely outside warning DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-08-03 Mon *** 2 scheduled earlier than today, deadline /safely outside warning/ DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-07-27 Mon *** 3 scheduled today and deadline warning DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-08-03 Mon *** 4 scheduled earlier than today, deadline /warning/ DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-07-27 Mon *** 5 scheduled earlier than today, deadline /due today/ DEADLINE: 2009-08-03 Mon SCHEDULED: 2009-07-27 Mon *** 6 scheduled earlier than today, deadline /overdue/ DEADLINE: 2009-08-01 Sat SCHEDULED: 2009-07-27 Mon test case for org agenda with a task with deadline and scheduled timestamps === Table of Contents = 1 note: if you try this, try it today [2009-08-03 Mon] 2 input (note the italics) 2.1 1 scheduled today and deadline safely outside warning 2.2 2 scheduled earlier than today, deadline /safely outside warning/ 2.3 3 scheduled today and deadline warning 2.4 4 scheduled earlier than today, deadline /warning/ 2.5 5 scheduled earlier than today, deadline /due today/ 2.6 6 scheduled earlier than today, deadline /overdue/ 3 colophon 4 results, output 5 comments 1 note: if you try this, try it today [2009-08-03 Mon] ~~~ 2 input (note the italics) ~~~ 2.1 1 scheduled today and deadline safely outside warning == DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-08-03 Mon 2.2 2 scheduled earlier than today, deadline /safely outside warning/ == DEADLINE: 2009-09-17 Thu SCHEDULED: 2009-07-27 Mon 2.3 3 scheduled today and deadline warning === DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-08-03 Mon 2.4 4 scheduled earlier than today, deadline /warning/ === DEADLINE: 2009-08-05 Wed SCHEDULED: 2009-07-27 Mon 2.5 5 scheduled earlier than today, deadline /due today/ = DEADLINE: 2009-08-03 Mon SCHEDULED: 2009-07-27 Mon 2.6 6 scheduled earlier than today, deadline /overdue/ === DEADLINE: 2009-08-01 Sat SCHEDULED: 2009-07-27 Mon 3 colophon ~~~ - must be run on the same date as the deadline due date - strategy is effectively time-up category-keep 4 results, output ~~ remember: In 2 d.: 3 scheduled today and deadline warning :norefile:: remember: In 2 d.: 4 scheduled earlier than today, deadline /warning/ :norefile:: remember: Deadline: 5 scheduled earlier than today, deadline /due today/ :norefile:: remember: In -2 d.: 6 scheduled earlier than today, deadline /overdue/ :norefile:: remember: Scheduled: 1 scheduled today and deadline safely outside warning :norefile:: remember: Sched. 8x: 2 scheduled earlier than today, deadline /safely outside warning/ :norefile:: remember: Scheduled: 3 scheduled today and deadline warning :norefile:: remember: Sched. 8x: 4 scheduled earlier than today, deadline /warning/ :norefile:: remember: Sched. 8x: 5 scheduled earlier than today, deadline /due today/ :norefile:: remember: Sched. 8x: 6 scheduled earlier than today, deadline /overdue/ :norefile:: 5 comments ~~~ 1) i do believe that it is important to support tasks having both scheduled and deadline. i assume that other combinations are not necessary. these include appointment with scheduled, appointment with deadline, and appointment with scheduled and deadline. those can be separate tasks. 2) 3 4 5 6 are duplicated. i think that this should be eliminated, as the op in a previous thread suggests. 3) for some tasks, the deadline/scheduled column prioritizes telling us about scheduled. i think that deadline is more important, so that should be shown instead unless the deadline is safely outside the warning period. other tasks do this correctly. 4) 1 and 3 are likely not important to distinguish (unlike with deadlines, there is nothing /particularly/ special about the fact that scheduled began exactly today). 5) faces are very important for 2 4 5 6. that is, i think that there should probably be 4 separate faces for 2 4 5 6. the reason for this is that imo the most important information the user needs is deadline: 1 safe, 2 within warning, 3 due today, and 4 overdue. this is not the case currently. i think that 1 and 3 should be assigned the same face as 2 and 4, respectively, to keep the
[Orgmode] Test
Please ignore. I can't seem to post to the mailing-list ___ 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
[Orgmode] test
this is a test, please ignore ___ 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
[Orgmode] test
test ___ 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