From mboxrd@z Thu Jan 1 00:00:00 1970 From: Markus Subject: [PATCH] Fix: `org-agenda-skip-scheduled-if-deadline-is-shown': show TODOs without deadline Date: Tue, 11 Mar 2014 16:23:20 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7b342f064abc3804f4564f64 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNOXE-0002ja-Ea for emacs-orgmode@gnu.org; Tue, 11 Mar 2014 11:24:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WNOXD-0000Kn-EX for emacs-orgmode@gnu.org; Tue, 11 Mar 2014 11:24:04 -0400 Received: from mail-ee0-x232.google.com ([2a00:1450:4013:c00::232]:55336) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNOXD-0000KW-7b for emacs-orgmode@gnu.org; Tue, 11 Mar 2014 11:24:03 -0400 Received: by mail-ee0-f50.google.com with SMTP id c13so3868724eek.9 for ; Tue, 11 Mar 2014 08:24:01 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --047d7b342f064abc3804f4564f64 Content-Type: multipart/alternative; boundary=047d7b342f064abc3304f4564f62 --047d7b342f064abc3304f4564f62 Content-Type: text/plain; charset=UTF-8 I noticed that if `org-agenda-skip-scheduled-if-deadline-is-shown' is set to 'repeated-after-deadline, tasks without a DEADLINE are not shown at all. You can reproduce it like this: 1. Setting the variable (setq org-agenda-skip-scheduled-if-deadline-is-shown 'repeated-after-deadline) 2. Having at least the following tasks ``` ** TODO Task 1 DEADLINE: <2014-03-14 Fri> SCHEDULED: <2014-03-11 Tue +1d> ** TODO Task 2 SCHEDULED: <2014-03-15 Sat> ``` Without the fix, only 'Task 1' entries are shown in the agenda, after the fix 'Task 1' and 'Task 2' entries are shown. I guess this was the intended semantics, or am I wrong? I attached the patch. Best, Markus --047d7b342f064abc3304f4564f62 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I noticed that if `org-agenda-skip-scheduled-if-deadline-is-= shown' is set to 'repeated-after-deadline, tasks without a DEADLINE= are not shown at all.=C2=A0 You can reproduce it like this:

1. Setting the variable
(setq org-agenda-skip-scheduled-if-deadline-= is-shown 'repeated-after-deadline)

2. Having at least the follow= ing tasks

```
** TODO Task 1
=C2=A0=C2=A0 DEADLINE: <2014-0= 3-14 Fri> SCHEDULED: <2014-03-11 Tue +1d>
** TODO Task 2
=C2=A0=C2=A0 SCHEDULED: <2014-03-15 Sat>
```
=
Without the fix, only 'Task 1' entries are shown in the agenda,= after the fix 'Task 1' and 'Task 2' entries are shown.=C2= =A0 I guess this was the intended semantics, or am I wrong?

I attached the patch.

Best,
Markus

--047d7b342f064abc3304f4564f62-- --047d7b342f064abc3804f4564f64 Content-Type: text/x-patch; charset=US-ASCII; name="0001-Fix-org-agenda-skip-scheduled-if-deadline-is-shown-s.patch" Content-Disposition: attachment; filename="0001-Fix-org-agenda-skip-scheduled-if-deadline-is-shown-s.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hsnbpw200 RnJvbSBmODNlYmM1OGE3YTJkMjc5N2E3NGI5ZmMxMTA4MDEzMzE5ZjQ0Y2NjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrdXMgSGF1Y2sgPG1hcmt1czExODlAZ21haWwuY29tPgpE YXRlOiBUdWUsIDExIE1hciAyMDE0IDE2OjA2OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gRml4 OiBgb3JnLWFnZW5kYS1za2lwLXNjaGVkdWxlZC1pZi1kZWFkbGluZS1pcy1zaG93bic6IHNob3cK IFRPRE9zIHdpdGhvdXQgZGVhZGxpbmUKCiogbGlzcC9vcmctYWdlbmRhLmVsIChvcmctYWdlbmRh LWdldC1zY2hlZHVsZWQpOiBJZgogIGBvcmctYWdlbmRhLXNraXAtc2NoZWR1bGVkLWlmLWRlYWRs aW5lLWlzLXNob3duJyBpcyBzZXQgdG8KICAncmVwZWF0ZWQtYWZ0ZXItZGVhZGxpbmUsIHN0aWxs IHNob3cgdGFza3Mgd2l0aG91dCBhbnkgZGVhZGxpbmUKClRoZSBwcm9ibGVtIHdhcyB0aGF0IHRo ZSBjaGVjayBmb3IgdGhlIGRlYWRsaW5lIHNlZW1zIHRvIHJldHVybiBhCmRlZmF1bHQgdGltZSBl dmVuIGlmIG5vIGRlYWRsaW5lIGlzIHNldCBmb3IgdGhlIHRhc2suICBUaGlzIGFkZHMgYQpjaGVj ayBpZiB0aGVyZSBpcyBhIGRlYWRsaW5lIGF0IGFsbCwgaWYgdGhlcmUgaXMgbm9uZSwgdGhlIHRh c2sgaXMKc2hvd24gaW4gdGhlIGFnZW5kYSwgb3RoZXJ3aXNlIHRoZSBvbGQgc2VtYW50aWNzIGFw cGx5LgoKVElOWUNIQU5HRQotLS0KIGxpc3Avb3JnLWFnZW5kYS5lbCB8IDEgKwogMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmctYWdlbmRhLmVsIGIv bGlzcC9vcmctYWdlbmRhLmVsCmluZGV4IGY5MzE4ZTEuLjNhZDgyYWEgMTAwNjQ0Ci0tLSBhL2xp c3Avb3JnLWFnZW5kYS5lbAorKysgYi9saXNwL29yZy1hZ2VuZGEuZWwKQEAgLTYyNTAsNiArNjI1 MCw3IEBAIGFuIGhvdXIgc3BlY2lmaWNhdGlvbiBsaWtlIFtoXWg6bW0uIgogCQkgICAgY2F0ZWdv cnktcG9zIChnZXQtdGV4dC1wcm9wZXJ0eSAocG9pbnQpICdvcmctY2F0ZWdvcnktcG9zaXRpb24p KQogCSAgICAgIChpZiAoYW5kIChlcSBvcmctYWdlbmRhLXNraXAtc2NoZWR1bGVkLWlmLWRlYWRs aW5lLWlzLXNob3duCiAJCQkgICAncmVwZWF0ZWQtYWZ0ZXItZGVhZGxpbmUpCisJCSAgICAgICAo b3JnLWdldC1kZWFkbGluZS10aW1lIChwb2ludCkpCiAJCSAgICAgICAoPD0gMCAoLSBkMiAodGlt ZS10by1kYXlzIChvcmctZ2V0LWRlYWRsaW5lLXRpbWUgKHBvaW50KSkpKSkpCiAJCSAgKHRocm93 IDpza2lwIG5pbCkpCiAJICAgICAgKGlmIChub3QgKHJlLXNlYXJjaC1iYWNrd2FyZCAiXlxcKitb IFx0XSsiIG5pbCB0KSkKLS0gCjEuOC4zCgo= --047d7b342f064abc3804f4564f64--